-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decide & correct HOW TO EDIT #16
Comments
From @matuskalas on May 11, 2016 11:23 Rethink the token workflow. Rethink merging. NB. that IDs have to be updated manually (EXTREMELY ERROR-PRONE) including throughout the relations! Add: please commit and push often! Add: write meaningful commit messages. Refer to tackled issues (but preferably without automatically closing them before the next release. If that stays the workflow) Add best practices of dealing with GitHub issues: comments, labels, assignee, mentioning commits, merging, referencing other issues, etc... |
From @matuskalas on May 11, 2016 12:24 Add: Double-check whether commits are pushed to the public repo. |
From @matuskalas on May 11, 2016 12:51 And we must either:
Or
OTHERWISE DIFF AND SUBSEQUENTLY ALL CHANGE TRACKING, MERGING, METRICS, etc. IS OUT OF ORDER! |
From @matuskalas on May 11, 2016 16:25 Decide and document the workflow with closing issues and labelling them done - staged for release.
|
From @matuskalas on May 12, 2016 18:48 Visual checkingUse http://webprotege.stanford.edu:
|
From @matuskalas on May 14, 2016 12:15 Please ALWAYS add a label to an issue when closing it! Otherwise changelogging, reporting, and writing release notes are impossible! Please use the following:
When closing automatically with commit messages, please add a label manually immediately after!After the release is done, and all release notes and statistics are written, change done - staged for release to fixed - released or partially fixed.
|
From @matuskalas on May 14, 2016 12:45 When (quick-)fixed an issue, but a discussion or question or whatever is open for eventual further improvements or refactoring, label with partially fixed, done - staged for release (and optionally with discussion or question or something), and DO NOT CLOSE! |
From @matuskalas on May 31, 2016 23:38 Use British English spelling in the main (preferred) labels, and always add American English spelling as synonyms. (Has been reported separately in #184) |
From @veitveit on October 2, 2016 14:16 Some of the comments above have been implemented into https://github.com/edamontology/edamontologyDocs/blob/master/editors_guide.rst. |
@hmenager please move this to the right tracker (https://github.com/edamontology/edamontologyDocs) |
From @matuskalas on October 11, 2016 18:53 With respect to the token vs. merging workflow, a suggestion: What about if everyone editing Until the workflow is decided, and necessary automations implemented, this issue should stay here and open. I updated the title accordingly. |
From @matuskalas on October 11, 2016 19:28 And until we have an automation for consolidating the temporary IDs, we could follow the following points:
What do you @joncison @hmenager @veitveit think? I'd suggest thinking about it now, and perhaps trying it after the coming release. |
I think we'll need to revisit this when we get more contributors ... that may happen fairly soon given the ideas for thematic editors |
This needs to be migrated across to https://github.com/edamontology/edamontologyDocs really. |
From @matuskalas on May 11, 2016 10:48
Correct claims about releases.
Refine info on how to edit and how to release.
Mention all info related to GitHub issues and Travis CI.
Copied from original issue: edamontology/edamontology#174
The text was updated successfully, but these errors were encountered: