Review github SOP

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
This commit is contained in:
Michal Konečný 2021-08-24 13:30:21 +02:00
parent 6be6acab1f
commit a4d85a492a
2 changed files with 12 additions and 9 deletions

View file

@ -12,27 +12,29 @@ https://github.com/fedora-infra
That will allow us to more easily track what projects we have.
[TODO] How do we create a new project and import it?
*TODO*: How do we create a new project and import it?
* After creating a new repo, click on the Settings tab to set up some
fancy things.
+
If using git-flow for your project:
** Set the default branch from 'master' to 'develop'. Having the default
branch be develop is nice: new contributors will automatically start
+
** Set the default branch from _master_ to _develop_. Having the default
branch be _develop_ is nice: new contributors will automatically start
committing there if they're not paying attention to what branch they're
on. You almost never want to commit directly to the master branch.
+
If there does not exist a develop branch, you should create one by
branching off of master.:
If there does not exist a _develop_ branch, you should create one by
branching off of _master_:
+
....
$ git clone GIT_URL
$ git checkout -b develop
$ git push --all
....
** Set up an IRC hook for notifications. From the "settings" tab click
on "Webhooks & Services." Under the "Add Service" dropdown, find "IRC"
** Set up an IRC hook for notifications. From the `Settings` tab click
on `Webhooks & Services`. Under the `Add Service` dropdown, find `IRC`
and click it. You might need to enter your password. In the form, you
probably want the following values:
*** Server, irc.freenode.net
@ -48,6 +50,7 @@ probably want the following values:
*** Notice, <on>
*** Active, <on>
== Add an EasyFix label
The EasyFix label is used to mark bugs that are potentially fixable by
@ -62,6 +65,6 @@ curl -k -u '$GITHUB_USERNAME:$GITHUB_PASSWORD' https://api.github.com/repos/fedo
Please try to use the same color for consistency between Fedora
Infrastructure Projects. You can then add the github repo to the list
that easyfix.fedoraproject.org scans for easyfix tickets here:
that _easyfix.fedoraproject.org_ scans for easyfix tickets here:
https://fedoraproject.org/wiki/Easyfix