summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-12-25 17:18:05 +0100
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-12-25 17:18:05 +0100
commit77e3c72ef84d1ff3a35431000e995d397d22ac2c (patch)
tree36365304ee3138a44ca673699524a05f65bf2fe3
parentrefactor(system/services/fail2ban): Migrate to `by-name` (diff)
downloadnixos-server-77e3c72ef84d1ff3a35431000e995d397d22ac2c.tar.gz
nixos-server-77e3c72ef84d1ff3a35431000e995d397d22ac2c.zip
docs(CONTRIBUTING.md): Remove
The information is currently out-dated, was never really up-to-date and
as such will not provide anything useful to new contributors.

We should probably try to write it again at some point when our
workflow has moved more from cathedral to bazaar.
-rw-r--r--CONTRIBUTING.md24
1 files changed, 0 insertions, 24 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index 330cbeb..0000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,24 +0,0 @@
-# Branches
-Following branches are used:
-## develop
-This contains all upcoming changes for the next pull request to `main`.
-All feature branches should merge into this branch.
-## feature branches
-These branches are created on a per-feature basis and will be merged into `develop`. This merge happens without ci testing and prior review, but a pull request should be opened to trigger a notification.
-## main
-Changes in this branch trigger an automatic rebuild on the server, so all merges should be peer-reviewed and tested. However, exceptions can be made for changes, which close security vulnerabilities.
-The only branch able to be merged into `main` is `develop`.
-
-# Development process
-If adding a new feature you should follow this loose guide:
-1. Clone the repository
-1. Allow the `.envrc`: `direnv allow` (see [development environment](#development-environment), if you don't know what this does)
-1. Checkout your feature branch from develop: `git checkout -b <feature branch name> develop`
-1. Actually make the changes
-1. Commit them, while following conventional commits (See [their docs](https://www.conventionalcommits.org/en/v1.0.0/) for further guidance)
-1. Push your change and open a pull request to `develop`: `git push --set-upstream origin <feature branch name>`
-
-# Development environment
-All required tools should be specified in the `devShells` output of the flake. This is because we use [Direnv](https://github.com/direnv/direnv) in combination with [Nix integration](https://github.com/direnv/direnv/wiki/Nix) — in this case [Nix-direnv](https://github.com/nix-community/nix-direnv) — to enforce reliable development environments (and some uncluttering of PATH).
-
-Setting it up is rather easy, just see [Nix-direnv's install instructions](https://github.com/nix-community/nix-direnv#installation).