1
0
Fork 0
mirror of https://github.com/NixOS/nix.dev.git synced 2024-10-18 14:32:43 -04:00
Commit graph

34 commits

Author SHA1 Message Date
Valentin Gagarin 49dcd7a59f
update contributing guides (#899)
* update contributing guides

- clarify a few phrases
- move Open Collective link to the top
- add section headings for easier navigation
- add a few details on contacting people

Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-02-13 10:31:30 +00:00
Valentin Gagarin 22bedeaba0
front page: Who is Nix for? (#872)
* 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]: 76d42a052d/community/teams/marketing.tt (L89)
[2]: https://discourse.nixos.org/t/2022-06-15-documentation-team-meeting-notes-1/20004
[3]: https://discourse.nixos.org/t/zurich-23-05-zhf-hackathon-and-workshop-report/29093#ux-workshop-21
[4]: https://discourse.nixos.org/t/2022-nix-survey-results/18983
[5]: https://discourse.nixos.org/t/nix-community-survey-2023-results/33124

Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com>
2024-02-02 01:29:40 +01:00
Valentin Gagarin 3a52c0ac05
add Recipes section under Guides category (#775)
* add Recipes section under Guides category

This also removes the templates section, as we're not maintaining it and it likely won't be necessary anyway once the curriculum is roughly finished.
2023-10-27 17:09:16 +02:00
Valentin Gagarin 8ef096641d
Merge pull request #741 from fricklerhandwerk/move-installation
move installation instructions to top level
2023-10-06 13:36:34 +02:00
Valentin Gagarin a8723671ee
Merge pull request #745 from NixOS/editorconfig
Add EditorConfig file and fix errors
2023-10-06 12:09:23 +02:00
Lorenzo Manacorda 1dcc111a4d *: fix editorconfig errors 2023-10-06 10:59:27 +02:00
fricklerhandwerk 8c74278eff update front-page instructions 2023-10-06 09:46:54 +02:00
fricklerhandwerk c0ef0b5988 move installation instructions to top level
it's not a tutorial and should be immediately accessible
2023-10-06 09:46:54 +02:00
fricklerhandwerk 6b2e4aecf3 move conceptual question to FAQ section 2023-10-05 17:59:47 +02:00
Guillaume Desforges ff9af7402b homepage: put link to first steps at the top. 2023-09-12 15:36:50 +02:00
asymmetric a119476444
Change project's self-description (#575)
nix.dev is now official

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-07-04 19:11:43 +02:00
Yuki Langley 9aaa97a8b0
Make home page cards clickable (#616) 2023-06-25 14:13:20 +02:00
alex 0c933bd9e8 Move writing style to separate page 2023-06-19 11:25:29 -05:00
Yuki Langley 32a1c63ad9
Improve landing page (#584)
Add overview of categories, and the origin of the name Nix
2023-06-05 17:31:49 +02:00
asymmetric a1d1ce5a98
Merge pull request #562 from NixOS/no-sponsors
Remove mention of corporate sponsors
2023-06-01 11:44:25 +02:00
Valentin Gagarin 022188349d
concept: what are flakes (#545)
* concept: what are flakes
2023-06-01 10:59:29 +02:00
Valentin Gagarin a8d640e6c6
Merge pull request #548 from fricklerhandwerk/language-pitfalls
turn anti-patterns into best practices
2023-05-25 16:52:10 +02:00
Lorenzo Manacorda 789897562d add sponsors page 2023-05-25 13:02:47 +02:00
Valentin Gagarin 034b6485c6 update keywords and language
most importantly Nixpkgs was missing.

the documentation team decided to use European English some time ago.
2023-05-12 07:25:46 +02:00
Valentin Gagarin e47b082d22 turn anti-patterns into best practices
make generous use of admonitions
2023-05-12 05:49:48 +02:00
Zach Mitchell 4ed3b9ceb8 Remove nesting, add tutorial series description 2023-05-09 22:36:30 -06:00
Zach Mitchell b573def109 Set the structure of the tutorials section 2023-05-07 09:08:04 -06:00
Lorenzo Manacorda 822aa7e49b re-add to TOC 2023-04-17 12:12:45 +02:00
Zach Mitchell, PhD f61492b03f
Update reference list order
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-04-14 20:37:16 -04:00
Zach Mitchell 20f2673d70 Add recipes, reference, and contributing sections 2023-04-13 21:50:10 -04:00
Yuki Langley 25247077f4
Merge branch 'master' into information-overload 2023-03-29 14:20:53 +07:00
Yuki Langley f0239b6a91
Unify information on contributing documentation (#384)
* Unify information on contributing documentation to make it visible on nix.dev itself

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-16 08:32:48 +01:00
Yuki Langley e9601db8c4 Only show top-level categories on front-page 2022-12-09 14:51:38 +01:00
Yuki Langley d58f1503da Remove information overload from toctrees 2022-12-08 20:45:53 +01:00
Nejc Zupan 5ab8d5a77f Fix leftovers from .rst -> .md migration
Sphinx doesn't care about filetype suffixes so we didn't see any errors.

But it's still nice to do this bit of gardening, I suppose?
2022-10-22 17:21:04 +02:00
Yuki Langley 4f33a6d07c Move contributing from tutorials to top-level 2022-10-22 15:13:27 +02:00
Valentin Gagarin ecaded08f9 update site description
- it's multiple guides
- simpler sentence structure
- now missing "developers", but no obvious way to include it in
a grammatically correct way
2022-08-11 04:57:21 +02:00
Domen Kožar e59cbb3638 fix build 2022-06-27 10:35:35 -05:00
Nejc Zupan 2c424a1310 Convert index.rst to .md 2021-12-10 11:36:13 +00:00