mirror of
https://github.com/NixOS/nix.dev.git
synced 2024-10-18 00:06:26 -04:00
22bedeaba0
* front page: Who is Nix for?
For at least two years there were ongoing debates about the target
audience of the Nix ecosystem. Nix maintainers did not manage to
converge on a statement [0]. The marketing team is explicitly focusing
on software developers [1], and the documentation team was supposed to
align with that from the very beginning [2].
What was missing so far was what we mean by "software developers".
Arguably, it encompasses a particular mind set about how to deal with
computers and enough time to learn things.
And while for documentation it matters most *what* the software is doing
rather than *who* it is made for (or by), the ecosystem is a community
effort, and people matter [3]. So far, we haven't really identified the
(eventual) boundaries of this community (at least I don't know of any
serious attempt), which also plays into the definition of a target
audience. Yet, in practice, not every contribution, not every question
or comment is treated equally, and this has reasons in our implicit
assumptions about who belongs.
This is an attempt to draw such a boundary that is not arbitrary, and
neither to narrow nor too wide. The goal is, as always, to help
Nix beginners set realistic expectations for their journey.
The list of occupations/interests who may benefit from Nix is based on
the 2022 [4] and 2023 [5] community surveys.
[0]: https://github.com/NixOS/nix/pull/7156
[1]:
|
||
---|---|---|
.github | ||
maintainers | ||
nix | ||
source | ||
vale | ||
.editorconfig | ||
.envrc | ||
.gitignore | ||
.imgbotconfig | ||
.vale.ini | ||
_redirects | ||
CONTRIBUTING.md | ||
default.nix | ||
LICENSE.md | ||
Makefile | ||
overlay.nix | ||
README.md | ||
run_code_block_tests.sh | ||
runtime.txt | ||
shell.nix |
nix.dev
Official documentation for getting things done with Nix.
Contributing
Run nix-shell --run devmode
and open a browser at http://localhost:5500.
As you make changes your browser should auto-reload within a few seconds.
For contents and style see contribution guide.
Content is written in MyST, a superset of CommonMark. For its syntax, see the MyST docs.