Source Code RepositoryTo enable our developers to work from anywhere in the world and maintain a secure, backed-up versioned code base, we keep all source code in GitHub. Everyone has access to read the contents of the repositories, and developers can request permission to be granted committer access.
If you have a change you want to make to our source code, it's as simple as forking one of our repositories, creating a branch, making your chance, commiting to your fork, and then submitting a pull request. Frequent contributers will eventually be granted committer rights.
A Note about IDEs: All NWTS projects are committed to GitHub with an IntelliJ IDEA 14 directory-based project structure. The community edition of IntelliJ is FREE, but may or may not support all of the features used in any given project. Personal Ultimate licenses for IntelliJ IDEA are $199 (but we are working on getting approved for free, OpenSource project licenses for developers to use). You can use any IDE you want to to work on NWTS projects. You do not have to use IntelliJ IDEA. However, to keep from polluting the repositories with several different project structures, please do not commit the project structure for any other version of IntelliJ IDEA at all, and please do not commit the project structure for any other IDE without first discussing it in the developer forum.