Helping out with the X‐wing Plug‐in - Hinny/strange-eons-xwing-plug-in GitHub Wiki
Contributing to the Plug-in
Coding, graphics and translation contributions are most welcome! If you want to help you can follow these steps:
- Follow the Developer Setup
- Create a development branch (git checkout -b your_branch_name)
- Make changes (it is recommended that you use Strange Eons' editors for this, so you easily can test your changes)
- Test the changes using Strange Eons (you may use the User Story Definition of Done as a guideline)
- Commit relevant changes and write a nice commit message (see http://chris.beams.io/posts/git-commit/ how to write nice commit messages)
- Push to the remote branch (git push origin your_branch_name)
- Make a pull request (go to "branches" in github and hit "New pull request")
strange-eons-xwing-plug-in Backlog
Github projects is used as a backlog manager for all the issues in this project and it is found here: Backlog
(The issue labels that are just numbers are size estimations.)
User Story Definition of Done
Use your own judgement on this and copy relevant parts and paste into user stories to make a helpful checklist
- Do user story functionality
- Tests
- Update release notes
- Test plug-in with test application
- Install and test plug-in
- Test backwards compatibility
- Make necessary backwards compatibility changes: http://basement.cgjennings.ca/Making+Backwards-compatible+Changes+to+a+DIY+Component
- Release
- Notify Chris (Strange Eons) that a new version is available and link the plug-in package (http://basement.cgjennings.ca/tiki-view_forum_thread.php?comments_parentId=95)
- Announce at https://community.fantasyflightgames.com/topic/93383-x-wing-plug-in-for-strange-eons/ that a new version is available and paste the release notes into the post.