Difference between revisions of "Center Members Admin Guide"
Ivan denisov (talk | contribs) |
Ivan denisov (talk | contribs) |
||
Line 9: | Line 9: | ||
The access to this resources allows Center members to lead the bug fixing pipeline: | The access to this resources allows Center members to lead the bug fixing pipeline: | ||
# [http://redmine.blackboxframework.org/projects/blackbox/issues/new Create the issue] in the Center Issues tracker and get the unique issue number ''' | # [http://redmine.blackboxframework.org/projects/blackbox/issues/new Create the issue] in the Center Issues tracker and get the unique issue number '''N'''. | ||
# Create the branch with GitHub online interface with name "issue-#''' | # Create the branch with GitHub online interface with name "issue-#'''N'''" (see image bellow) | ||
# Create the topic in the [http://forum.blackboxframework.org/viewforum.php?f=39 issues discussion section] of the Center Board with full description of the problem and your solution if such exists | # Create the topic in the [http://forum.blackboxframework.org/viewforum.php?f=39 issues discussion section] of the Center Board with full description of the problem and your solution if such exists | ||
Line 18: | Line 18: | ||
For doing this you need to work with Git a bit: | For doing this you need to work with Git a bit: | ||
# clone the repository from GitHub, | # clone the repository from GitHub, | ||
# switch to branch "issue-# | # switch to branch "issue-#N", | ||
# make changes and commit them with some message containing description + "Refs. # | # make changes and commit them with some message containing description + "Refs. #N." | ||
# push this commit to repository | # push this commit to repository | ||
Revision as of 05:44, 24 March 2015
Each Center member has right for rich access to the following resources:
- Center Board with membership in Center Group with posting privileges
- Center Issues tracker with membership in the BlackBox Component Builder with the Developer status.
- BlackBox Framework Center organization in GitHub with privileges of owner
If you are the Center member and still have no access to any of this resources, please notice the Chairperson or forum administrator about this situation.
The access to this resources allows Center members to lead the bug fixing pipeline:
- Create the issue in the Center Issues tracker and get the unique issue number N.
- Create the branch with GitHub online interface with name "issue-#N" (see image bellow)
- Create the topic in the issues discussion section of the Center Board with full description of the problem and your solution if such exists
Further actions are involving other Center members for discussion and coding, chairperson for creating the voting. After the positive voting the topic branch should be merged with master branch in web-interface of GitHub.
Before voting about any issue-#NN is good to have trial version of BlackBox which includes all fixes. For doing this you need to work with Git a bit:
- clone the repository from GitHub,
- switch to branch "issue-#N",
- make changes and commit them with some message containing description + "Refs. #N."
- push this commit to repository
More information you can find here: How to develop with Git.
Then The BlackBox Build Engine will prepare demo BlackBox automatically here: http://blackboxframework.org/unstable
Illustrations
Creating the branch with GitHub online interface: