|
123456789101112131415 |
- # Contributing
- If you wish to contribute to Frappe Charts:
-
- 1. Clone the git repo.
- 2. `cd` into project directory
- 3. `npm install`
- 4. `npm run dev`
-
- All changes should be made in the code base contained in `src`.
-
- To contribute to one of the chart types, there are individual js files specific to each chart type in `src/js/charts/`, with `BaseChart` being the root for any chart. All charts are broadly categorised as `AxisChart`, `AggregationCharts` (`PieChart` and `PercentageChart`) and `Heatmap`. Common behaviour to be in all children charts can be considered to be defined in the parent.
-
- Most of the ground-level logic code is segregated into the utils modules `src/js/utils/`.
-
- If you wish to use an arbitrary constant value for a specific measure, color, ratio etc., check `src/js/utils/constants.js` and register the value to be used.
|