Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 2.85 KB

CONTRIBUTING.md

File metadata and controls

40 lines (28 loc) · 2.85 KB

Wikia flow

  • Merge pull requests to 2.4.2_Wikia branch
  • When changes are merged tag them with 2.4.2.x version
  • Update composer.json file in the app repo (wikia/semantic-media-wiki entry)

There are different ways to make a contribution to Semantic MediaWiki (SMW) while a few guidelines are necessary to keep the workflow and review process most efficient.

Report bugs

Improve documentation

Provide patches

You may help us by providing patches or additional features via a pull request but in order to swiftly co-ordinate your code contribution, the following should suffice:

  • Please ensure that pull requests are based on the current master. See also the developer documentation overview for further information.
  • Code should be easily readable (see NPath complexity, if else nesting etc.) and if necessary be put into separate components (or classes)
  • Newly added features should not alter existing tests but instead provide additional test coverage to verify the expected new behaviour. For a description on how to write and run PHPUnit test, please consult the manual.

Thank you for contributing to Semantic MediaWiki!