Thanks for using Amusewiki and considering contributing to this project!
This is a quick guideline.
Contributions to documentation (i.e., the Amusewiki site) should be formatted as Muse document. You can send the document to the contacts listed on the site or produce a pull request against amusewiki-site
Amusewiki strives to be a stable platform. Nobody likes breakages. For this reason, Amusewiki comes with a large test suite. Unfortunately it takes about an hour to run and somebody has to do that.
Please don't do that unless discussed.
Please give the tests a run before submitting the PR. This is done
running perl Makefile.PL && make test
in the root of the repository,
in your development tree.
Sometimes a change in a template leads to test failure (when a certain string is expected), so the test should be adjusted (or the template corrected).
An issue should be opened and referenced in the patch. A test file (possibly with the issue number in its filename) is required. The tests should illustrate the failure and fail on master, while passing with the patch.
An issue should be opened and the feature discussed. An extensive test file is required.
There is a guide to quickly setup a development environment.
Otherwise you need to follow the install guide (the longer version, install from Git master).