diff options
-rw-r--r-- | CONTRIBUTING.rst | 79 | ||||
-rw-r--r-- | supporting/servers/roles/ssh/defaults/main.yml | 1 | ||||
-rw-r--r-- | supporting/servers/roles/ssh/files/serena.authorized_keys | 1 |
3 files changed, 81 insertions, 0 deletions
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst new file mode 100644 index 00000000..d3e21b80 --- /dev/null +++ b/CONTRIBUTING.rst @@ -0,0 +1,79 @@ +#################### +Contributing to QTIP +#################### + +First of all, thanks for taking your time to contribute. + +QTIP is a project in OPNFV. If you are new to OPNFV, you may read +:title:`Developer Getting Started`_ first. + +*********** +Peer Review +*********** + +Peer review is the most important communication channel between developers. +Every subtle change to the code or document **MUST** be reviewed before +submission. + +Please make sure there is at least one ``+1`` or ``+2`` from others before +submitting[#f1] a patch set. + +**************** +Tasks and Issues +**************** + +Tasks and issues are management in `JIRA`_. The usage of different +:title:`Issue Types`_ in QTIP are as following: + +* ``Task``: it must be achievable in **one sprint**, otherwise it needs to be split. +* ``Sub-Task``: it must be resolvable by **one developer** within **one sprint**, +otherwise it need to be split. + +``Bug``, ``New Feature``, ``Improvement``, ``Story`` and ``Epic`` are not +restricted by time frame. But it is recommended to to define the scope clearly +and break down into manageable tasks. + +***************** +Development Cycle +***************** + +QTIP follows the cycle of `OPNFV Releases`_ which is approximately one release +every half year. + +The tasks are organized by sprints, three weeks for each. + +The target and content of each sprint is discussed in weekly meeting. + +************ +Coding Style +************ + +QTIP follows :title:`OpenStack Style Guidelines`_ for source code and commit message. + +Specially, it is recommended to link each patch set with a JIRA issue. Put + + JIRA: QTIP-n + +in commit message to create an automatic link. + +************************ +Frequent Asked Questions +************************ + +Q: May I work on task which have already been assigned to others? +A: Yes. But please make sure you have contacted the original assignee to avoid +overlapping. + +.. rubric:: Footnotes + +.. [#f1] only members in ``ldap/opnfv-gerrit-qtip-submitters`` have permission +to submit. The current members are listed in `INFO`_. + +.. rubric:: Reference + +.. _Developer Getting Started: https://wiki.opnfv.org/display/DEV/Developer+Getting+Started +.. _JIRA: https://jira.opnfv.org/browse/QTIP +.. _OPNFV Releases: https://wiki.opnfv.org/display/SWREL +.. _Issue Types: https://jira.opnfv.org/secure/ShowConstantsHelp.jspa?decorator=popup#IssueTypes +.. _OpenStack Style Guidelines: http://docs.openstack.org/developer/hacking/ +.. _INFO: https://git.opnfv.org/cgit/qtip/tree/INFO
\ No newline at end of file diff --git a/supporting/servers/roles/ssh/defaults/main.yml b/supporting/servers/roles/ssh/defaults/main.yml index ed3fbe6e..59dfd086 100644 --- a/supporting/servers/roles/ssh/defaults/main.yml +++ b/supporting/servers/roles/ssh/defaults/main.yml @@ -2,3 +2,4 @@ users: - { name: yujunz, comment: "Yujun Zhang <zhang.yujunz@zte.com.cn>" } - { name: taseer, comment: "Taseer Ahmed <taseer94@gmail.com>" } + - { name: serena, comment: "Serena Feng <feng.xiaowei@zte.com.cn>" } diff --git a/supporting/servers/roles/ssh/files/serena.authorized_keys b/supporting/servers/roles/ssh/files/serena.authorized_keys new file mode 100644 index 00000000..5cdbfe00 --- /dev/null +++ b/supporting/servers/roles/ssh/files/serena.authorized_keys @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYlLrMOPxwLNQvLpxXVLYXQCxNkaKfVWt7u9k+6T0SU7VNuT8e1VoTk6b/iVWyXQ4j1hW4sNroTucqZjl+8V2z2nYgpEMIy6jBuehlKP2LJ9v/p98/OBVVxgEnRJGzFYIeO/GKBLMaUu43OkCO2Ef67qKeISeNP5/ewUR12YCUHQg5GkGYnDL3fFd7SiVDkYPEXQvHfi85beGOuPwDTjbKoKbF9WATIIzJSPUmslGjFRpKqM8AQLGWEyTeklU7H4ddRqaKxe6DGbpTLJM2rCMF8W91097nmiOKEnuxi6vJKTmyX81BZXi48ugCRh3942ONYRH8W7dBegrvRY3kyAtH root@gsmdev-VirtualBox |