Thank you for your interest in contributing to the NC3 Testing Platform! All modules are open source and contributions are welcome.
By participating in this project you agree to abide by our Code of Conduct. Please treat all contributors with respect and maintain a welcoming environment.
# Fork the repository on GitHub, then clone your fork
git clone https://github.com/<your-username>/<repo>.git
cd <repo>
git remote add upstream https://github.com/NC3-TestingPlatform/<repo>.gitAlways work on a dedicated branch — never commit directly to master.
git checkout -b feat/my-feature # new feature
git checkout -b fix/issue-42 # bug fix
git checkout -b docs/update-readmeBranch naming convention:
feat/— new feature or enhancementfix/— bug fixdocs/— documentation onlychore/— maintenance tasks (deps, CI, etc.)
- Follow the code style used in the repository (linting configs are in the repo root).
- Write or update tests for any changed behaviour.
- Keep commits focused and atomic; write clear commit messages:
fix: correct DNSSEC chain validation for wildcard records
Resolves #42. The previous logic skipped wildcard NSEC3 entries.
- Push your branch to your fork:
git push origin feat/my-feature - Open a PR against the
masterbranch of the upstream repository. - Fill in the PR template completely.
- Ensure all CI checks pass before requesting review.
- Address review feedback promptly; force-push to the same branch to update.
PRs are merged by the @NC3-TestingPlatform/maintainers team after at least one approving review.
| Label | Meaning |
|---|---|
triage |
Newly opened, not yet reviewed |
confirmed |
Reproduced and accepted |
good first issue |
Suitable for first-time contributors |
help wanted |
Extra attention needed from community |
blocked |
Waiting on external dependency or decision |
wontfix |
Out of scope or by design |
New issues are triaged weekly by the maintainers team.
If your issue has not received a response within 7 days, feel free to ping @NC3-TestingPlatform/maintainers.
Do not open public issues for security vulnerabilities. Please follow the Security Policy and report privately.
For questions, collaboration proposals, or general inquiries:
- Email: opensource@nc3.lu
- Website: testing.nc3.lu