Line 10: |
Line 10: |
| | | |
| # login to the gitea server https://gitea.koozali.org | | # login to the gitea server https://gitea.koozali.org |
− | # Menu Explore and select the organisation in which you want to create the repo. | + | # Top right hand corner - "+" then repository |
| + | # Select the owner name or organisation |
| + | # Fill in name of Repo (typically smeserver-?????) |
| + | # Fill in description |
| + | # Select Template from Template field (currently only one - others will appear!!) |
| + | # Tick all the optional boxes for "Template Items" only the "Git Contents" might be necessary. |
| + | # Press submit |
| | | |
| + | You should end up with a repo that looks like this: |
| | | |
| + | [[File:Screenshot from 2023-06-02 19-10-15.png]] |
| | | |
| + | # Clone the repo onto your local server. |
| + | |
| + | git clone https://src.koozali.org/smecontribs/smeserver-<whatever>.git |
| | | |
| + | # Either, patch the remaining issues using the git-post-create-repo.sh script from the smedev/smeserver-gitutils repo |
| + | # OR do the following yourself: |
| + | ## Rename the spec file accordingly |
| + | ## Edit the change log in the spec file with the relevant date and bugzilla number |
| + | ## Add in the external Wiki and Bugzilla link to the repo through the settings (on the gitea website) |
| | | |
| + | At this point the repo should build to a valid (but mainly empty!) rpm. Try it with |
| + | |
| + | make mockbuild |
| + | |
| + | Then add in your content and the rebuild, test, etc. |
| + | |
| + | As you edit your repo, then remember to follow the git sequence of: |
| + | |
| + | git pull (to make sure it's at the latest in the repo) |
| + | git add -A (or the individual file name(s)) |
| + | git status (to check you are only saving what you want) |
| + | git commit -m "Comment as you will" |
| + | git push (upload it) |
| + | |
| + | [[Note: In order for the repo to build an rpm sucessfully the smedev/common repo/directory needs to be either on the same directory level or the ones above (up to 2 levels up I think)]] |
| | | |
| | | |
| [[Category:Howto Developer]] | | [[Category:Howto Developer]] |