These contributing guides are subject to change with the next major update to the codebase.
The following are conventions and resources used throughout the codebase:
- Background learning resources (Git, pull-requests, Haskell, Python & RDF are covered)
TODO
is used to indicate that something is missing or unfinished.WIP
is used to indicate that something could change any time.
The following style guides are currently implemented and expected for contributions:
The following editors and integrated development environments have been used:
- Sublime Text [Text editor with Plugins (recommended)]
- PyCharm [Python IDE (recommended)]
- Smultron [OSX Text editor]
- Apatana [Python IDE]
- IntelliJ IDEA