millfork/CONTRIBUTING.md

42 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2019-09-17 22:48:33 +00:00
# Contributing guidelines
## Contributing directly
At this point, the Millfork project uses Github for maintaining and distributing the project.
If you want to contribute:
* fork the master branch of the Millfork repository on Github;
* in your fork: implement something nice, fix some bugs, or improve documentation;
* make a pull request, explaining what you implemented if needed.
By making pull request, you agree for your changes to be distributed in perpetuity
2020-12-01 13:26:47 +00:00
under the applicable license (GPL-3 for the compiler, zlib for the stdlib, CC0 for the documentation)
2019-09-17 22:48:33 +00:00
or any other compatible license.
You retain copyright to your contributions, you do not have to assign the copyright to anybody.
### Most wanted:
* programmers for 8-bit platforms who can add or improve support for their favourite machines.
The supported (to various degrees) machines are [listed here](https://github.com/KarolS/millfork/blob/master/docs/api/target-platforms.md).
The machines that could be supported, but are not yet, are [listed here](https://github.com/KarolS/millfork/issues/1).
* Scala programmers who can help with implementing the 6809 backend
## Contributing indirectly
If you want to help the project in a different way,
here are other ways you can help:
* reporting bugs and other issues: at https://github.com/KarolS/millfork/issues
* making feature requests: also at https://github.com/KarolS/millfork/issues
* giving advice
* benchmarking: feel free to contribute to https://github.com/KarolS/millfork-benchmarks
* simply using Millfork ☺