A simple package to to process Figma designs and transform them into a standardised JSON format for the Sustainable Energy Academy.
Warning
The package is currently under active development. Some features may be missing or not working as intended. Feel free to open an issue.
The package can be installed directly from GitHub using pip
:
pip install git+https://github.com/undp-data/dsc-energy-academy-pipeline
See VCS Support for more details. If you have cloned the repository, you can create a virtual environment and install the editable version of the package using the Makefile
python -m venv .venv
source .venv/bin/activate
make install
See main.ipynb
which provides an brief introduction.
All contributions must follow Conventional Commits.
The codebase is formatted with black
and isort
. Use the provided Makefile for these
routine operations.
- Clone or fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Make your changes
- Ensure your code is properly formatted (
make format
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request
This project is licensed under the BSD 3-Clause License. See the LICENSE file.