Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
39
Lines of Code
3,900
From
Jul 23, 2019
To
Feb 4, 2021
About threefoldtech/js-ng
js-ng is a configuration management and automation framework written in Python and distributed as a pip package. It provides facilities exposed through a loader object called `j`, designed with pluggability in mind so developers can extend its functionality. The framework emphasizes that documentation and tests are equally important as the code itself, following clean code principles with PEP-8 compliance.
The project includes a custom shell interface called jsng that allows users to interact with the framework directly. It comes with comprehensive API documentation and a wiki powered by docsify, making it accessible to developers who want to understand and contribute to the project. The development workflow uses Poetry for dependency management and pre-commit hooks to enforce code quality standards.
js-ng targets developers and system administrators who need robust configuration management tools with extensibility at their core. The project maintains a structured release process involving version branches, documentation generation, and PyPI publishing to ensure stable public releases.
