mirror of
https://gitlab.com/simple-nixos-mailserver/nixos-mailserver.git
synced 2025-05-17 16:10:49 +05:00
docs/howto-develop: document the devshell
This commit is contained in:
parent
040f07ff45
commit
fce540024a
@ -9,6 +9,23 @@ If you have questions, feel free to reach out:
|
|||||||
* Matrix: `#nixos-mailserver:nixos.org <https://matrix.to/#/#nixos-mailserver:nixos.org>`__
|
* Matrix: `#nixos-mailserver:nixos.org <https://matrix.to/#/#nixos-mailserver:nixos.org>`__
|
||||||
* IRC: `#nixos-mailserver <ircs://irc.libera.chat/nixos-mailserver>`__ on `Libera Chat <https://libera.chat/guides/connect>`__
|
* IRC: `#nixos-mailserver <ircs://irc.libera.chat/nixos-mailserver>`__ on `Libera Chat <https://libera.chat/guides/connect>`__
|
||||||
|
|
||||||
|
All our workflows rely on Nix being configured with `Flakes <https://wiki.nixos.org/wiki/Flakes#Installing_flakes>`__.
|
||||||
|
|
||||||
|
Development Shell
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
We provide a `flake.nix` devshell that automatically sets up pre-commit hooks,
|
||||||
|
which allows for fast feedback cycles when making changes to the repository.
|
||||||
|
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
$ nix develop
|
||||||
|
|
||||||
|
|
||||||
|
We recommend setting up `direnv <https://direnv.net/>`__ to automatically
|
||||||
|
attach to the development environment when entering the project directories.
|
||||||
|
|
||||||
Run NixOS tests
|
Run NixOS tests
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user