First and foremost, download our standard tools of the trade
Microsoft Visual Studio 2010 Express, C# Edition
Git for Windows
TortoiseGit
ArgoUML
Install your tools, point TortoiseGit to the git.exe, and init git in a new directory. Clone away!
Why yes, we do have certain standards set in place to ensure that we are all on the same page. While you are certainly welcome to download the code for your own use and modification we require documentation before we accept your code into mainstream Harmony.
Before you start coding, you need:
- A great idea of an addition or change to Harmony, post it in the Idea Sandbox on our IdeaTorrent site
- Approval for development
- Proper UML diagrams for your addition
Not every type is required, but enough is needed to get your idea across and for acceptance into our general documentation
(Sequence, Class, Activity Diagrams)
- Once approved, your code, properly commented and following our [code guidelines]. We'll contact you on where to send your finished code