This repository has been archived by the owner on Jul 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 82
Contributors Guide
Shivashis Padhi edited this page Jul 26, 2020
·
5 revisions
To create a development setup of felicette, follow these steps
- Make a fork of this repository
-
cd
into your working directory, this will hereon be referenced as$WORK_DIR
- Clone from
/~https://github.com/<your username>/felicette
- Add
$WORK_DIR/felicette
to$PYTHONPATH
as documented here - Setup felicette's dependencies in the following manner
$ sudo add-apt-repository ppa:ubuntugis/ppa
$ sudo apt-get update
$ sudo apt-get install python-numpy gdal-bin libgdal-dev
$ gdal-config --version
<version-number>
* activate virtual environment *
$ pip install numpy GDAL==<version-number>
$ brew install gdal
$ gdal-config --version
<version-number>
* activate virtual environment *
$ pip install numpy GDAL==<version-number>
- Test installation by doing
python felicette/cli.py --help
- Pick an issue
- Issues with labels
low-hanging-fruit
,good-first-issue
are easier to get started with - If you need help picking one, please send an email to shivashispadhi(at)gmail(dot)com
- Issues with labels
- Make desired changes
- Format the code using
black
- Push the updated code to your fork
- Make a PR and ask any active contributor for a review
- The product roadmap is documented at /~https://github.com/plant99/felicette/wiki/Product-Roadmap
- Active issues being worked on are tracked at /~https://github.com/plant99/felicette/projects/1
Big thanks for considering to contribute to felicette.