2023-11-10 14:06:17 +01:00
|
|
|
# enable federation
|
|
|
|
|
|
|
|
copy the app.ini in this folder in custom/conf in the forgejo root directory.
|
|
|
|
Then change the paths in app.ini accordingly to you local environment.
|
|
|
|
|
2023-10-27 14:33:14 +02:00
|
|
|
# build
|
|
|
|
|
|
|
|
```
|
2023-10-27 11:50:39 +02:00
|
|
|
TAGS="sqlite" make build generate-swagger
|
2023-10-27 14:33:14 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
# launch local
|
|
|
|
|
|
|
|
```
|
2023-10-27 11:50:39 +02:00
|
|
|
./gitea admin user create --name me --password me --email "buero@meissa.de"
|
|
|
|
./gitea admin user generate-access-token -u me -t token --scopes write:activitypub,write:repository,write:user
|
2023-10-27 14:33:14 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
# sync base branch
|
|
|
|
|
|
|
|
```
|
2023-11-06 09:27:41 +01:00
|
|
|
# setup a second repo for excosy implementation
|
|
|
|
git clone https://git.exozy.me/a/gitea.git exosy
|
|
|
|
|
2023-11-06 09:12:09 +01:00
|
|
|
# add remotes
|
|
|
|
git remote add forgejo git@codeberg.org:forgejo/forgejo.git
|
|
|
|
|
|
|
|
# rebase on top of forgejo/forge-development
|
2023-10-27 14:33:14 +02:00
|
|
|
git checkout forgejo-development
|
2023-11-07 18:01:52 +01:00
|
|
|
git fetch forgejo
|
2023-11-03 17:05:48 +01:00
|
|
|
git rebase --onto forgejo/forgejo-development
|
2023-10-27 14:33:14 +02:00
|
|
|
git push --force
|
|
|
|
|
|
|
|
git checkout forgejo-federated-star
|
|
|
|
git rebase forgejo-development
|
|
|
|
git push --force
|
2023-11-03 17:58:47 +01:00
|
|
|
|
2023-11-06 09:12:09 +01:00
|
|
|
# continue local development after rebase & force-push has happened
|
2023-11-03 17:58:47 +01:00
|
|
|
git reset --hard origin/forgejo-federated-star
|
2023-11-03 17:45:53 +01:00
|
|
|
```
|