Difference between revisions of "Center Members Admin Guide"

From BlackBox Framework Wiki
Jump to navigation Jump to search
m (Cleaned up English)
Line 1: Line 1:
Each [[Center]] member has right for rich access to the following resources:
Each [[Center]] member can access the following resources:


# [http://forum.blackboxframework.org Center Board] with membership in [http://forum.blackboxframework.org/memberlist.php?mode=group&g=8 Center Group] with posting privileges
# [http://forum.blackboxframework.org Center Board] with membership in [http://forum.blackboxframework.org/memberlist.php?mode=group&g=8 Center Group] with posting privileges
Line 5: Line 5:
# [http://github.com/BlackBoxCenter BlackBox Framework Center organization] in GitHub with privileges of owner
# [http://github.com/BlackBoxCenter 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 [[Chair]] or forum administrator about this situation.
If you are a [[Center]] member and can not access any of these resources, please notify the [[Chair]] or forum administrator.


The access to this resources allows [[Center]] members to lead the bug fixing pipeline:
Access to these resources allows [[Center]] members to use 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 '''N'''.
# [http://redmine.blackboxframework.org/projects/blackbox/issues/new Create the issue] in the Center Issues tracker and get the unique issue number '''N'''.
Line 13: Line 13:
# 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


Further actions are involving other Center members for discussion and coding, [[Chair]] for creating the voting. After the positive voting the topic branch should be merged with master branch in web-interface of GitHub.
Further actions need Center members for discussion and coding, [[Chair]] for creating the voting. After the positive voting the topic branch should be merged with master branch in web-interface of GitHub.


== Before voting ==
== Before voting ==


Before voting about any issue-#N is good to have trial version of BlackBox which includes all fixes.
Before voting about any issue-#N it is good to have a trial version of BlackBox with all fixes.
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,
Line 24: Line 24:
# push this commit to repository
# push this commit to repository


More information you can find here: [[How to develop with Git]].
More information can be found here: [[How to develop with Git]].


Then [[The BlackBox Build Engine]] will prepare demo BlackBox automatically here:
Then [[The BlackBox Build Engine]] will prepare a demo BlackBox automatically here:
http://blackboxframework.org/unstable
http://blackboxframework.org/unstable


However this work is not necessary, you can just post the annotated solution in forum and admin of [[Chair]] will execute this.
However this work is not necessary, you can just post the annotated solution in the forum and the admin of [[Chair]] will execute this.





Revision as of 06:34, 25 March 2015

Each Center member can access the following resources:

  1. Center Board with membership in Center Group with posting privileges
  2. Center Issues tracker with membership in the BlackBox Component Builder with the Developer status.
  3. BlackBox Framework Center organization in GitHub with privileges of owner

If you are a Center member and can not access any of these resources, please notify the Chair or forum administrator.

Access to these resources allows Center members to use the bug fixing pipeline:

  1. Create the issue in the Center Issues tracker and get the unique issue number N.
  2. Create the branch with GitHub online interface with name "issue-#N" (see image bellow)
  3. 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 need Center members for discussion and coding, Chair for creating the voting. After the positive voting the topic branch should be merged with master branch in web-interface of GitHub.

Before voting

Before voting about any issue-#N it is good to have a trial version of BlackBox with all fixes. For doing this you need to work with Git a bit:

  1. clone the repository from GitHub,
  2. switch to branch "issue-#N",
  3. make changes and commit them with some message containing description + "Refs. #N."
  4. push this commit to repository

More information can be found here: How to develop with Git.

Then The BlackBox Build Engine will prepare a demo BlackBox automatically here: http://blackboxframework.org/unstable

However this work is not necessary, you can just post the annotated solution in the forum and the admin of Chair will execute this.


Illustrations

Creating the branch with GitHub online interface:

Makebranch.png