github.com/threefoldtech/js-ng

next gen js

Open this visualization on its own page →

Contributors

39

Lines of Code

3,900

From

2019-07-23

To

2021-02-04

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.

Share this video