Josh: thanks for the advice, info, and links.

Adina: I added two components that I copied from accumulo [1]: "examples"
and "docs".  Let me know if you think these are useful.  Feel free to
change/remove/merge/rename them.

All:  Also, I added an issue to clean up the docs structure [2]  and flush
out an RDF Tools Example with a simple VM [3].  Please comment on these
issues, and I'll implement them in my spare time (probably this weekend).
I'll also use the workflow that Adina mentioned to commit these changes.


[1]
https://issues.apache.org/jira/browse/accumulo/?selectedTab=com.atlassian.jira.jira-projects-plugin:components-panel
[2] https://issues.apache.org/jira/browse/RYA-3
[3] https://issues.apache.org/jira/browse/RYA-4

On Tue, Nov 17, 2015 at 1:11 AM Josh Elser <josh.el...@gmail.com> wrote:

> Agreed.
>
> Some things on JIRA which you might also want to setup/consider:
>
> * Add some components -
>
> https://issues.apache.org/jira/plugins/servlet/project-config/RYA/components
> * Figure out what the first release version will be -
> https://issues.apache.org/jira/plugins/servlet/project-config/RYA/versions
> * Consider using a different workflow. It's nice to have the ability for
> users to note when they have some code ready for committers to review.
> The current workflow does not have this step -
> https://issues.apache.org/jira/plugins/servlet/project-config/RYA/workflows
>
> If you want to go pull-request based, there may be some additional hooks
> you can request INFRA to set up. Making it clear how you _want_ new
> users to contribute to the codebase is very important. This is also
> relevant for existing committers (e.g. can committers commit their own
> code w/o review? is there a required review period? minimum reviewer(s)?
> etc.) Focusing on how you expect committers and contributors to interact
> with the codebase is important to write down (as you let it evolve later).
>
> Seetharam Venkatesh wrote:
> > Makes sense - please document it in the wiki.
> >
> > On Mon, Nov 16, 2015 at 9:27 AM Adina Crainiceanu<ad...@usna.edu>
> wrote:
> >
> >> Hi all,
> >>
> >> We need to figure out how people can contribute to Rya, and what the
> >> workflow should be. I looked at other projects (Accumulo, Spark) and the
> >> workflow seems to be something like:
> >>
> >> To report a bug/propose work:
> >> -create a JIRA ticket for the issue, using the Apache JIRA system:
> >> https://issues.apache.org/jira/browse/RYA (new users need to create a
> user
> >> account)
> >>
> >> To contribute code:
> >> -find/file the JIRA ticket for that topic
> >> -fork the code from the github Apache repo
> >> -clone the fork, create a new branch, push commits to the branch
> >> -create a pull request and add it to the jira ticket
> >> -a committer will look at it and integrate it in the code /or not
> >>
> >>
> >> Here are the detailed instructions from Spark:
> >>
> >>
> https://cwiki.apache.org/confluence/display/SPARK/Contributing+to+Spark#ContributingtoSpark-ContributingCodeChanges
> >> Maybe we can create something similar.
> >>
> >> I think the committers should follow the same process.
> >>
> >> What do you think? Can someone try this workflow to see how it works?
> >>
> >> Thanks,
> >> Adina
> >>
> >>
> >>
> >> --
> >> Dr. Adina Crainiceanu
> >> http://www.usna.edu/Users/cs/adina/
> >>
> >
>

Reply via email to