Hi Phil,
Thanks for asking! I'm tempted to go philosophical and try to think
of what the ultimate developers guide would look like, but let me
try to keep it simple (talking to myself here). :)
When looking at the Guide, I would like to see:
- a short introduction that includes
- intended audience
- relation to other Guides and roadmap
- relation to CONTRIBUTING.md in the Git repository
- revision information (last change at least)
- what to expect from IQSS, including
- the level and kind of support for external developers, such as
involvement on communication platforms
- what happens when you create an issue or do a pull request
- what kind of issues are considered high priority and will
definitely be taken on by IQSS
- things that IQSS considers interesting for Dataverse, but
out-of-scope for their own team
- requirements for contributed code, including
- licencing of contributed code
- code style
- why (no) javadoc?
- why (no) tests?
- code version control, i.e. git workflow
Some of these bullet points are already in CONTRIBUTING.md and maybe
they should be moved and linked, or maybe it's fine as it is.
Others have been discussed, like code style and git workflow.
Regards,
Ben
Philip Durbin schreef op 11-05-15 om
22:52: