2023-09-01 06:04:05 -04:00
|
|
|
# Template
|
2023-09-01 05:03:26 -04:00
|
|
|
|
2023-09-01 06:04:05 -04:00
|
|
|
A template to use when creating new repositories.
|
|
|
|
|
|
|
|
# What's next?
|
|
|
|
|
|
|
|
- Unless this is a private repository, fork it by clicking the Fork button in
|
|
|
|
the top-right of the Forgejo page for the repository. ![Forgejo fork button](https://s.tams.tech/forgejo-fork.png)
|
|
|
|
- Copy the repository URL from the Forgejo interface ![Forgejo clone link](https://s.tams.tech/forgejo-clone-link.png)
|
|
|
|
- Clone the repository locally, and change your shell's directory to it.
|
|
|
|
```console
|
|
|
|
$ # Via https:
|
|
|
|
$ git clone https://git.tams.tech/{USER}/{REPO}.git
|
|
|
|
$ # Via SSH:
|
|
|
|
$ git clone ssh://git@git.tams.tech:2222/{USER}/{REPO}.git
|
2023-09-01 06:21:21 -04:00
|
|
|
$ # either way, then do
|
|
|
|
$ cd {REPO}
|
2023-09-01 06:04:05 -04:00
|
|
|
```
|
|
|
|
Note that for private repositories, using HTTPS as the remote means entering
|
|
|
|
your credentials at each fetch or push action. Remotes can always be
|
|
|
|
updated, see [`git-remote(1)`](https://git-scm.com/docs/git-remote) for more
|
|
|
|
info.
|
|
|
|
- Create a new branch
|
|
|
|
```console
|
|
|
|
$ git checkout -b repo-init
|
|
|
|
```
|
|
|
|
- Replace the contents of this README with some information about what the repo is.
|
|
|
|
- Commit your changes, and push them
|
|
|
|
```console
|
|
|
|
$ git add README.md .gitignore
|
|
|
|
$ git commit -m "Initialized repository"
|
|
|
|
$ git push origin repo-init
|
|
|
|
```
|
|
|
|
- Click the link in the console output to create a pull request, then send a
|
|
|
|
link to that to the group chat to request review.
|