threefoldtech/js-ng ↗

Created Feb 14, 2021 · View the threefoldtech/js-ng repository page

next gen js

An animated visualization of threefoldtech/js-ng's Git history from July 2019 to February 2021, built by 39 contributors. The codebase reached 3,900 lines, mostly Python. The video runs 49 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

39

Lines of Code

3,900

From

Jul 23, 2019

To

Feb 4, 2021

Advertisement

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.

Advertisement

Share this video

More from threefoldtech

See all →