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

1759 commits

Author SHA1 Message Date
Daniel Sidhion 71a885499e
Merge pull request #929 from kiancm/patch-2
fix typos in `packaging-existing-software.md`
2024-02-27 23:49:00 -08:00
Kian Mehrabani a772d7e9bc
fix another typo 2024-02-28 02:03:56 -05:00
Kian Mehrabani a3e1a53f93
fix typo 2024-02-28 02:01:40 -05:00
Daniel Sidhion 0b5988150a
Merge pull request #928 from kiancm/patch-1
fix typo in `best-practices.md`
2024-02-27 22:41:40 -08:00
Kian Mehrabani be84270c4e
fix typo 2024-02-28 01:27:18 -05:00
Valentin Gagarin 7454d1f692 work around link checker being blocked
this is a really annoying failure, but we probably can't do much other
than waiting for IP addresses to switch around or something...
2024-02-27 03:50:12 +01:00
Valentin Gagarin afc29b4f02 move to the nix.dev section
the text was originally written for nix.dev, so it needs to be placed
appropriately
2024-02-27 03:02:40 +01:00
Valentin Gagarin dfe8b1a2e6 remove original from CONTRIBUTING.md 2024-02-27 03:02:40 +01:00
Valentin Gagarin 21b8fa5c53 replace repeated "which" 2024-02-27 03:02:40 +01:00
Valentin Gagarin 7ad0041650 contributing: Add section on how to help 2024-02-27 03:02:40 +01:00
Silvan Mosberger 45c3c72c02 documentation-survey: Write description and make @henrik-ch codeowner
Co-authored-by: Henrik <i97henka@gmail.com>
2024-02-27 03:02:40 +01:00
IBleedIcare 1175a62c3c
Fix typo (#921) 2024-02-27 02:49:23 +01:00
Aaron Honeycutt 58b5a525c2
update examples to latest release of 23.11 (#913)
update examples to latest release of 23.11

Co-authored-by: Henrik <i97henka@gmail.com>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-02-27 02:48:44 +01:00
Valentin Gagarin 61c5b0f88e change file sets tutorial URL to match document title
this solves a weird interaction with automatically generated section IDs
where the section heading is the same as the file name.
2024-02-24 18:09:07 +01:00
Valentin Gagarin 29c2065001 link to the Nix reference manual on string interpolation
this also avoids a 403 after hammering Stack Overflow with our
linkchecker
2024-02-20 14:23:28 +01:00
Valentin Gagarin eafcec1e2b clarify difference between channels and the registry 2024-02-19 23:33:40 +01:00
Valentin Gagarin f1aded3a30 update flake trade-offs, add more links for reference 2024-02-19 23:33:40 +01:00
Valentin Gagarin 90670dd241 move flake questions to the flake page 2024-02-19 23:33:40 +01:00
Valentin Gagarin 73dc996355 move article description to the right place, add another one 2024-02-19 23:03:51 +01:00
Valentin Gagarin a895f414ee
reword tutorial-writing guide (#917) 2024-02-15 19:03:51 +01:00
Valentin Gagarin 6e8d27719d add actual link to 'This Month in Nix Docs' 2024-02-13 12:28:00 +01:00
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
Silvan Mosberger dbc54fa0de
Merge pull request #916 from NixOS/domenkozar-patch-1
continuous-integration-github-actions.md: bump actions
2024-02-12 01:47:04 +01:00
Silvan Mosberger ff7d3b0c9f
Merge pull request #902 from fricklerhandwerk/nixshell-nocc
use `nixShellNoCC` in tutorials and guides
2024-02-12 01:30:52 +01:00
Silvan Mosberger 4184d2f491
Merge pull request #893 from fricklerhandwerk/further-videos
update recommended videos
2024-02-12 01:21:57 +01:00
BOHverkill 73c25c483c
Replace mobile Wikipedia links with desktop ones (#914)
Wikipedia automatically redirects mobile users to the mobile version
when clicking a desktop link, but doesn't do the same the other way
around. This also introduces consistency, as some Wikipedia links use
the desktop version and some the mobile version.
2024-02-11 19:39:29 +00:00
Domen Kožar dd515a5ddf
continuous-integration-github-actions.md: bump actions 2024-02-11 11:59:54 +00:00
BOHverkill faf23957b0
Fix link to Nix manual in contributing doc (#915) 2024-02-11 11:14:15 +00:00
olaf f778931b79
Merge pull request #912 from fricklerhandwerk/text-only-vm
use a text-only configuration for the VM tutorial
2024-02-11 02:47:39 +01:00
Valentin Gagarin 3ef953bfad simplify example
too much character noise distracts from the principle
2024-02-09 12:55:34 +01:00
Valentin Gagarin 001bf741ab declarative shells tutorial: more generic example commands 2024-02-09 12:55:34 +01:00
Valentin Gagarin 8166d8a566 add more relevant reference documentation 2024-02-09 12:51:42 +01:00
Valentin Gagarin 229682d445 use a text-only configuration for the VM tutorial
with the right flags it can be started in the current terminal.
when the VM stops, it's ungarbled with `reset`.
2024-02-08 14:57:26 +01:00
Valentin Gagarin 0bf494b623
add team history (#897)
since GitHub team membership does not show history, highlight past
members' contributions explicitly. also add missing historical
sponsoring.
2024-02-08 09:27:19 +00:00
Wang Kefeng 572efad1b8
fix a typo in packaging-existing-software.md (#911) 2024-02-08 08:59:54 +00:00
Daniel Sidhion a2c8326dcf
Merge pull request #905 from NixOS/readme-deploy-test
add more preview instructions to README
2024-02-06 19:33:16 -08:00
Daniel Sidhion 1d327199cf
Merge pull request #900 from fricklerhandwerk/add-linktext
add linktext to summary
2024-02-06 19:31:07 -08:00
Valentin Gagarin 53cbd112d7
fix up language in the packaging tutorial (#887)
* fix up language in the packaging tutorial

- make many sentences shorter
- add links
- expand on finding things
- use more domain-specific headings
- add next steps


Co-authored-by: Henrik <i97henka@gmail.com>
Co-authored-by: Olivia Crain <olivia@olivia.dev>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-02-07 02:36:18 +01:00
Valentin Gagarin cafff4801c add more preview instructions to README 2024-02-07 01:03:36 +01:00
Valentin Gagarin 1f6a1219ae
actually fix mutable shortlinks (#904)
now tested with:

    nix build && nix-shell -p netlify-cli --run "cd result; netlify dev"
2024-02-06 23:55:59 +00:00
Valentin Gagarin 2720a4121e
fix mutable shortlinks (#903)
they were missing a response status code.

use 302 since the target URL is decidedly not permanent:
https://datatracker.ietf.org/doc/html/rfc9110#name-302-found
2024-02-06 21:42:51 +01:00
Valentin Gagarin 5ec1a4967c use nixShellNoCC in tutorials and guides
in our examples we never actually use the compiler toolchain stuff from
`mkShell`, so we may as well not burden users with large downloads.
2024-02-06 21:16:17 +01:00
Valentin Gagarin 502a862077 add linktext to summary 2024-02-06 07:47:28 +01:00
Valentin Gagarin e0e2f95866
endorse CC-BY-SA for independent work (#894) 2024-02-06 05:03:01 +01:00
Daniel Sidhion e23ae33951
Merge pull request #896 from fricklerhandwerk/team-handbook
update docs team page
2024-02-05 18:24:20 -08:00
Silvan Mosberger ab49acd74a
Merge pull request #830 from fricklerhandwerk/nix-manual-shortlinks
add mutable shortlinks
2024-02-05 18:08:56 +01:00
Valentin Gagarin b6bdfa86f5
collapse unnecessary reference links (#898) 2024-02-05 12:42:53 +00:00
Valentin Gagarin 4be58f2eaf update docs team page
- add link to inaugural announcement
- the GitHub team is the most up to date in terms of membership
- fix link to meeting notes overview
2024-02-05 13:31:27 +01: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 b41d5f53ad update recommended videos
the good stuff was historically hard to discover.
so hard that I found a new one just today...

- add Nixology
- remove the Nix Fundamentals, because it's better covered by Nixology
- add The Nix Hour
- add NixCon
- collapse Jon Ringer's videos into one link
- link to all of Wil Taylor's videos
- re-order the "other" articles to roughly match nix.dev contents
2024-02-01 05:01:48 +01:00