You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

contributing.md 846 B

123456789101112131415
  1. # Contributing
  2. If you wish to contribute to Frappe Charts:
  3. 1. Clone the git repo.
  4. 2. `cd` into project directory
  5. 3. `npm install`
  6. 4. `npm run dev`
  7. All changes should be made in the code base contained in `src`.
  8. 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.
  9. Most of the ground-level logic code is segregated into the utils modules `src/js/utils/`.
  10. 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.