Confusion between fetchers implemented by builtins and by nixpkgs.

Aperta
#1,190 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
55/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Ambito
documentation

Direzione di ricerca

Inizia con la sezione Fetchers del tutorial Nix Language Basics e confronta la relativa nota con il Nixpkgs Manual e la discussione collegata su Discourse. Aggiorna la nota in modo che i lettori possano distinguere i fetcher integrati di Nix dai fetcher di nixpkgs, capire che le implementazioni differiscono e sapere che non possono essere scambiati direttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

site

Observations
A note in the section on Fetchers in the Chapter Nix Language Basics, refers to the Nixpkgs Manual on Fetchers but doesnt provide the information that these are distinct from the fetchers built into Nix by default and also have considerable differences.

Relevant Section:
https://nix.dev/tutorials/nix-language#fetchers

See:
https://discourse.nixos.org/t/builtins-fetchurl-vs-nixpkgs-fetchurl/24133

Problem
This can cause confusion as to, if the manual describes the builtin Fetchers or describes Fetchers implemented by nixpkgs. (Atleast it did to me)

Approaches
Make it clear in the note that nixpkgs implements their own fetchers and also additional fetchers over the builtin fetchers. Also note that Fetcher implementations differ and they cant be just interchanged.

Willing to help?
I could make the change I suppose. I have not made any opensource contribution yet, but I like Nix and this guide and I am open to it.

Priorities

Add 👍 to issues you find important.

Lingua principale
Nix
Stelle
4k
Fork
343
Merge medio
1g 12h
PR unite (30g)
14

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di NixOS/nix.dev

Tutte le issue di NixOS/nix.dev

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.