Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make nix.dev official #882

Closed

Conversation

fricklerhandwerk
Copy link
Contributor

as decided here:
NixOS/nix.dev#285 (comment)

@edolstra
Copy link
Member

I don't think we should make nix.dev "official" yet (or at least clarify what "official" means). It's currently opinionated in ways that would have major ramifications if they become the official position of the Nix project - e.g. one of the first sections is about pinning Nixpkgs using niv. There is also a policy issue around commercial services: nix.dev promotes cachix, which is understandable since it's Domen's site. But if nix.dev becomes official we should decide what we would do if others want to add references to their commercial services.

@fricklerhandwerk
Copy link
Contributor Author

Yes, please clarify what "official" means. It's a blocker to centralizing documentation without re-doing enormous amounts of work.

Here is the relevant issue to track this: NixOS/foundation#39

@cyntheticfox
Copy link

cyntheticfox commented Aug 13, 2022

Coming here from a related thread of project "support"/recommendations as in awesome-nix.

Given the mission statement:

The NixOS Foundation's role is to support the infrastructure and development of the NixOS project as a whole. The exact nature and scope of this might vary over time.

From https://github.com/NixOS/nixos-foundation, it is left unclear what "support", "NixOS project", and "private work" mean. It seems that was intentional at the time for flexibility, but the lack of clear boundaries now leaves not only what makes a resource "official", but what kind of actions can be "official".

It's clearly unreasonable for a single organization to maintain everything in a community, but also potentially stifiling. In that regard, it may be useful to consider what others are doing. Canonical, for example, breaks up their resources across multiple forums, a discourse, governance bodies, blogs, and wikis.

There are already other sites too with semi-community-driven efforts, like nix-community.org and buildwithnix.org.

Perhaps it might be best instead of converting every resource to "official" ones, to define scope on what's official and provide a designated "community website", whether that be the wiki, one of the above, someone's site, or a new community.nixos.org site that's under the nix-community purview (if that's an actual group of people and not just a repository catch-all. Not actually sure myself).

Either way, it sounds like a scope-definition issue imo.

EDIT: Don't take that as praise of Canonical's model, please. It looks to have some issues of its own with "centralizing", if that's even something actually desirable.

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/usability-study-session-3/21401/1

@domenkozar
Copy link
Member

I don't think we should make nix.dev "official" yet (or at least clarify what "official" means). It's currently opinionated in ways that would have major ramifications if they become the official position of the Nix project - e.g. one of the first sections is about pinning Nixpkgs using niv. There is also a policy issue around commercial services: nix.dev promotes cachix, which is understandable since it's Domen's site. But if nix.dev becomes official we should decide what we would do if others want to add references to their commercial services.

niv article was written before flakes were even released as Nix. I'm fine flakes replacing niv of course, once they are a stable feature.

As for the commercial services, I wouldn't be transferring all my work to the community expecting a monopoly (I find it a bit weird to even propose that).

@asymmetric
Copy link
Contributor

asymmetric commented Mar 22, 2023

Making it official should IMO include moving it under https://nixos.org.

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/flakes-as-a-unified-format-for-profiles/29476/12

@fricklerhandwerk
Copy link
Contributor Author

Closing since the "Learn" button links directly to nix.dev and the bottom bar is full.

fricklerhandwerk added a commit to fricklerhandwerk/rfcs that referenced this pull request Nov 7, 2023
We already have some data on how other people perceive the situation:

 - NixOS/foundation#34 
 - NixOS/nix.dev#290 
 - NixOS/nixos-homepage#633 
 - https://discourse.nixos.org/t/nix-related-domains-that-i-control/10034 
 - NixOS/nix.dev#285 
 - NixOS/nixos-homepage#882 
 - NixOS/nixos-homepage#828 

I claim, and the evidence linked above supports it, that multiple domains are not an important issue. What makes multiple domains problematic is a lack of distinct naming and assigning distinct meaning to those names.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants