Research about Ğ1 monetary license integration and refactor of its handling in Silkaj
## Issues - With `pipenv`, if running silkaj from and other folder than the project root, the relative path does not work. - For Debian packaging, a [patch was needed to include those files](https://salsa.debian.org/cryptocoin-team/silkaj/commit/e43b8462691b0a2fdf121a0497497b417d6ddfb1). --- ## Integration in external package ### Packaging from the repository > Self-packaging refused by the community - documents/g1_monetary_license#1 - documents/g1_monetary_license!13 ### DuniterPy integration - clients/python/duniterpy#159 ### Packaging repository - tools/g1-monetary-license-packager#3 ### Debian package - Create a Debian package ## Silkaj integration - [x] Pull in the `git subtree` to update to the latest changes - [x] Rename `license-G1` subtree folder to `g1_monetary_license` - [x] #392: Include `g1_monetary_license` folder to the package: `pyproject.toml` - [x] Implement code in Silkaj - [x] Add helper to get the path of the licenses - [x] Add Spanish, Esperanto, and Portuguese languages choices - [x] Write documentation in `CONTRIBUTING.md` on how to manage the `subtree`: - [x] Warn to not modify the monetary license here but on its repository - [x] Procedure on how to pull changes from `g1_monetary_license` repository (`remote`, `subtree`)
issue