Code infra handbook section

This commit is contained in:
thhsh-local 2025-05-07 16:06:49 -04:00
parent 1b2f9efeec
commit 1d03e620cf
Signed by: thhsh-local
SSH key fingerprint: SHA256:bLOq3d7dN1v5+W5U6pQekP0rBm0YUtC9qvh3TDYyAsg
5 changed files with 40 additions and 1 deletions

View file

@ -6,5 +6,7 @@ nav:
- storage
- communication
- monitoring
- code
- runbooks.md
- naming_conventions.md
- naming_conventions.md
- file_locations.md

View file

@ -0,0 +1,5 @@
title: Code
nav:
- index.md
- forgejo.md
- mirroring.md

View file

@ -0,0 +1,14 @@
# Forgejo
We use a self-hosted Forgejo instance for our Git source code hosting.
**URL**: [:simple-forgejo: git.starcat.systems](https://git.starcat.systems)
**Homepage**: [:octicons-link-external-16: forgejo.org](https://forgejo.org/)
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) `HEL`
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -0,0 +1,11 @@
# Code
!!! abstract "Placeholder Page"
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
---
!!! example "Work in Progress"
This page is not complete, and is subject to change.
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.

View file

@ -0,0 +1,7 @@
# Code Mirroring
You may notice that some of our Git repos (including the repo with the source for this site) have badges showing that they are mirrored to other Git hosts, such as Sourcehut and GitLab. Why are we mirroring some (but not necessarily all) of our repos?
## Why?
The short version of *Why?* is that if something breaks, we want to have all the materials we need to fix it quickly. This site, our internal handbook, and our infrastructure repos contain notes, documentation, runbooks, and other helpful files and information about how our infrastructure, apps, and business as a whole are set up.
The easier and faster we can get to all of this information, the easier and faster we can get everything back up and running.