Thank you for taking interest in PMSite. This document provides guidance for contributors.
Sources are mirrored on several sites. You can submit issues and pull requests on any mirror.
Both bug reports and feature requests are welcome. There is no free support, but it's perfectly reasonable to open issues asking for more documentation or better usability.
Pull requests are generally welcome. If you would like to make large or controversial changes, open an issue first to discuss your idea.
Don't worry about formatting and naming too much. Code will be reformatted after merge. Just don't run your formatter on whole source files, because it makes diffs hard to understand.
Some files in this repository are generated by configure.py,
which in turn uses author's personal rvscaffold repository.
The intent is to enforce conventions and to reduce maintenance burden.
If you need to modify generated files, just do so manually and I will update configure.py
after merge.
Your submissions will be distributed under Apache License 2.0.