Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • silkaj silkaj
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 130
    • Issues 130
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • clients
  • python
  • silkajsilkaj
  • Issues
  • #221
Closed
Open
Created May 04, 2019 by Moul@moulOwner9 of 9 tasks completed9/9 tasks

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.

Integration in external package

Packaging from the repository

Self-packaging refused by the community

  • documents/licence-g1#1

DuniterPy integration

  • duniterpy#159

Packaging repository

  • tools/g1-monetary-license-packager#3

Debian package

  • Create a Debian package

Silkaj integration

  • Pull in the git subtree to update to the latest changes
  • Rename license-G1 subtree folder to g1_monetary_license
  • #392 (closed): Include g1_monetary_license folder to the package: pyproject.toml
  • Implement code in Silkaj
    • Add helper to get the path of the licenses
    • Add Spanish, Esperanto, and Portuguese languages choices
  • Write documentation in CONTRIBUTING.md on how to manage the subtree:
    • Warn to not modify the monetary license here but on its repository
    • Procedure on how to pull changes from g1_monetary_license repository (remote, subtree)
Edited Mar 13, 2022 by Moul
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking