Contribute to PNLCS
PNLCS is maintained by volunteers. Code is welcome, and so are translations, testing on real systems, design work and clear bug reports.
Ways to help
- Developers
- Features, gateways, registrar and server modules, tests.
- Hosting operators
- Real workflows, edge cases and migration stories.
- Translators
- Translate or review one of the 30 locales.
- Designers
- Themes, portal UX, accessibility, screenshots for the docs.
- Writers
- Documentation, guides and tutorials.
- Testers
- Reproduce issues, verify fixes, run release candidates.
Your first pull request
- Pick something smallAn open issue, or something that bothered you in the demo.
- Fork and branchRun the project locally with Docker, following the docs.
- Open a pull requestSay what you changed and why. Small pull requests are reviewed fastest.
- Get it mergedA maintainer reviews it. Merged changes go into the next release, and you are credited in the history.
Contributors
Thanks to everyone who has sent a pull request, translation or bug report.
Talk to us
- IssuesBugs and concrete feature requests, with steps to reproduce.
- DiscussionsQuestions, ideas and show-and-tell.
- ForumThe Panelica community forum.
- Security reportsPrivately, by email. Never in a public issue.
This is a side project for the maintainers, so replies are not always same-day. Reproduction steps or a patch help. Please follow the code of conduct.