0
0
Fork 0
mirror of https://codeberg.org/forgejo/docs.git synced 2024-11-24 18:09:26 -05:00
Commit graph

40 commits

Author SHA1 Message Date
Earl Warren
ab0782c39c
docs: developer: workflow: requirement for Forgejo database migrations
While feature branches may have different requirements for the Forgejo
tables, they are constrained by the migration logic that requires they
happen in sequence and are listed in the same list. If each feature
branch changes the `forgejo_migrations/migrate.go` file independently,
it is bound to conflict with other feature branches trying to do the
same.

To avoid this situation it is proposed that once a migration
developped and tested in a freature branch is final, it is isolated in
a commit and moved to the `forgejo-development` branch. This can
happen during a rebase or with a pull request.

It is probably better that all migrations are ultimately squashed in a
single commit in the `forgejo-development` branch instead of an ever
growing list of commits. But this is up to the person in charge of the
migrations and since the directory is owned by forgejo, there is no
risk of conflict.
2023-08-13 17:10:14 +01:00
Earl Warren
2f75787cf8
docs: developer: workflow: no per-branch backports
Since the new release process involves using a single branch for
stable branches, the backport is no longer done on a per-branch basis.
2023-08-13 17:10:14 +01:00
Caesar Schinas
e688f3324b
fix: remove h1-level headings in docs
Increases depth of markdown headings to avoid 1st-level headings

# Conflicts:
#	v1.19/user/project.md
#	v1.19/user/protection.md
#	v1.19/user/push-to-create.md
2023-08-13 17:08:33 +01:00
Caesar Schinas
9af05bfb01
refactor: use astro content collections for docs
Reviewed-on: https://codeberg.org/forgejo/website/pulls/323

# Conflicts:
#	v1.19/admin/command-line.md
#	v1.19/admin/config-cheat-sheet.md
#	v1.19/admin/database-preparation.md
#	v1.19/admin/email-setup.md
#	v1.19/admin/incoming-email.md
#	v1.19/admin/index.md
#	v1.19/admin/logging-documentation.md
#	v1.19/admin/reverse-proxy.md
#	v1.19/admin/seek-assistance.md
#	v1.19/admin/upgrade.md
#	v1.19/developer/code-forgejo-org.md
#	v1.19/developer/index.md
#	v1.19/index.md
#	v1.19/license.md
#	v1.19/user/agit-support.md
#	v1.19/user/api-usage.md
#	v1.19/user/authentication.md
#	v1.19/user/email-settings.md
#	v1.19/user/first-repository.md
#	v1.19/user/index.md
#	v1.19/user/issue-pull-request-templates.md
#	v1.19/user/issue-tracking-basics.md
#	v1.19/user/labels.md
#	v1.19/user/linked-references.md
#	v1.19/user/merge-message-templates.md
#	v1.19/user/oauth2-provider.md
#	v1.19/user/packages/cargo.md
#	v1.19/user/packages/chef.md
#	v1.19/user/packages/composer.md
#	v1.19/user/packages/conan.md
#	v1.19/user/packages/conda.md
#	v1.19/user/packages/container.md
#	v1.19/user/packages/generic.md
#	v1.19/user/packages/helm.md
#	v1.19/user/packages/index.md
#	v1.19/user/packages/maven.md
#	v1.19/user/packages/npm.md
#	v1.19/user/packages/nuget.md
#	v1.19/user/packages/pub.md
#	v1.19/user/packages/pypi.md
#	v1.19/user/packages/rubygems.md
#	v1.19/user/packages/storage.md
#	v1.19/user/packages/vagrant.md
#	v1.19/user/project.md
#	v1.19/user/protection.md
#	v1.19/user/push-options.md
#	v1.19/user/push-to-create.md
#	v1.19/user/repo-permissions.md
#	v1.19/user/webhooks.md
#	v1.19/user/wiki.md
#	v1.20/user/semver.md
2023-08-13 17:07:06 +01:00
Earl Warren
c4d72a3668
docs: developer: WORKFLOW: rebase pull requests 2023-08-13 16:36:21 +01:00
Loïc Dachary
f29939c244
docs: developer: workflow: preserving stable branch tags (simplification) 2023-08-13 16:36:21 +01:00
Loïc Dachary
0589ab311b
docs: developer: workflow: preserving stable branch tags 2023-08-13 16:36:21 +01:00
Loïc Dachary
a6d5b9e8bf
docs: v1.20: sync Gitea faa28b5a44912f1c63afddab9396bae9e6fe061c (update hash only) 2023-08-13 16:28:05 +01:00
Loïc Dachary
4c5ea71000
docs: developer: add a section to build from source
# Conflicts:
#	developer/from-source.md
2023-08-13 16:28:04 +01:00
Earl Warren
ef44ed51c1
docs: updates on the release process and how to debug it 2023-08-13 16:18:47 +01:00
Earl Warren
c192fbbb74
docs: update the hardware list 2023-08-13 16:08:55 +01:00
Earl Warren
d6da81d1bb
docs: update the description of code.forgejo.org 2023-08-13 16:08:55 +01:00
Earl Warren
c6d14c68ef
docs: explain how to debug the release publishing phase 2023-08-13 16:08:48 +01:00
Earl Warren
2254870589
docs: rework the runner release process 2023-08-13 16:08:48 +01:00
wackbyte
57699bd3b7
chore: make all intra-site links not use a specific domain
# Conflicts:
#	v1.19/index.md
2023-08-13 15:59:30 +01:00
Earl Warren
7c210192d8
docs: move misplaced instructions 2023-08-13 15:58:26 +01:00
Loïc Dachary
e80a889124
docs: add missing bits when installing a runner from scratch 2023-08-13 15:54:28 +01:00
Loïc Dachary
7339902cc4
docs: explain the LABELS unpriviliged runners should have 2023-08-13 15:54:28 +01:00
Loïc Dachary
069e649fc3
docs: updates to the runner installation instructions
based on installing them today
2023-08-13 15:54:28 +01:00
Earl Warren
1a6e50db3b
docs: infrastructures notes on how to setup a new runner for Forgejo 2023-08-13 15:54:28 +01:00
Earl Warren
e64b339af7
fix the details of the release process 2023-08-13 15:54:27 +01:00
Earl Warren
21a582f920
docs: a simpler Forgejo Actions based release process 2023-08-13 15:54:27 +01:00
Earl Warren
595cf7853f
docs: v1.20: Codeberg provides infrastructure as well 2023-08-13 14:15:15 +01:00
Gusted
c20a746cf7
Add moderation documentation
- Add user docs for: https://codeberg.org/forgejo/forgejo/pulls/540
- Document `forgejo-moderation` branch.

# Conflicts:
#	user/blocking-user.md
2023-08-13 14:11:35 +01:00
Earl Warren
ef50934f67
docs: developer: move the runner development notes to the sources
# Conflicts:
#	developer/forgejo-runner.md
2023-08-13 14:02:03 +01:00
Earl Warren
4bda9a4935
docs: update the workflow description 2023-08-13 13:46:59 +01:00
Earl Warren
f973a54291
include a sample of a workflow 2023-08-13 13:46:59 +01:00
Earl Warren
f5d143da67
add missing token registration call 2023-08-13 13:46:59 +01:00
Earl Warren
673d7d3fa4
docs: typo in forgejo runner development documentation 2023-08-13 13:46:59 +01:00
Earl Warren
05159dbc7c
replace links /meta/ to /governance/ 2023-08-13 13:46:59 +01:00
Earl Warren
dddc40622b
docs: update the Forgejo infrastructure documentation
It is made simpler with just a single domain. Part of the hosts have
internal IPs (10.x.x.x) that are only routed when connected with the
VPN.
2023-08-13 13:45:53 +01:00
Loïc Dachary
ff4dabd77a
docs: developer: document the Octopuce hardware entrypoints
# Conflicts:
#	developer/infrastructure.md
2023-08-13 13:45:51 +01:00
Earl Warren
3c927f46d0
update to v1.19 2023-08-13 13:44:48 +01:00
Earl Warren
a288cd3561
docs: developer: backports go to v1.19 2023-08-13 13:44:48 +01:00
Earl Warren
c298c386db
docs: run format 2023-08-13 13:44:48 +01:00
Earl Warren
e06b403a6f
docs: verbatim copy from the Forgejo CONTRIBUTING directory
# Conflicts:
#	developer/COC.md
#	developer/DCO.md
#	developer/DISCUSSIONS.md
#	developer/GOVERNANCE.md
#	developer/RELEASE.md
#	developer/SECRETS.md
#	developer/WORKFLOW.md
2023-08-13 13:44:46 +01:00
Earl Warren
6e0975d729
docs: developer guide to the Forgejo runner
# Conflicts:
#	developer/forgejo-runner.md
2023-08-13 13:44:32 +01:00
Gusted
04488991b1
Run prettier (#196)
- Format according to prettier.

Co-authored-by: Gusted <postmaster@gusted.xyz>
Reviewed-on: https://codeberg.org/forgejo/website/pulls/196
Reviewed-by: Loïc Dachary <dachary@noreply.codeberg.org>

# Conflicts:
#	v1.19/index.md
#	v1.19/user/project.md
#	v1.19/user/protection.md
#	v1.19/user/wiki.md
#	v1.20/admin/config-cheat-sheet.md
#	v1.20/admin/database-preparation.md
#	v1.20/developer/code-forgejo-org.md
#	v1.20/license.md
#	v1.20/user/api-usage.md
#	v1.20/user/authentication.md
#	v1.20/user/email-settings.md
#	v1.20/user/issue-pull-request-templates.md
#	v1.20/user/oauth2-provider.md
#	v1.20/user/packages/index.md
#	v1.20/user/packages/maven.md
#	v1.20/user/semver.md
2023-08-13 13:23:38 +01:00
Loïc Dachary
1d88a5c1a7
replace 1.19 with 1.20 where relevant 2023-08-13 13:13:13 +01:00
Caesar Schinas
d5f7cdda50
split docs versions into branches 2023-08-13 13:09:21 +01:00