We love your input! We want to make contributing to ForgeTS as easy and transparent as possible.
ForgeTS follows strict NIST 800-53 secure coding guidelines. All contributors must adhere to the following:
- Code Reviews: All changes must be submitted via Pull Request and require at least one approval from a code owner. Direct pushes to
mainare blocked. - Linting & Testing: All PRs must pass the
lint,typecheck, andtestCI gates. - No Secrets: Do not commit secrets, tokens, or keys. Use environment variables.
- Dependency Safety: Do not add dependencies with known critical vulnerabilities.
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
By contributing, you agree that your contributions will be licensed under its MIT License.