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

Stable release #272

Open
GaetanLepage opened this issue Dec 23, 2024 · 3 comments
Open

Stable release #272

GaetanLepage opened this issue Dec 23, 2024 · 3 comments

Comments

@GaetanLepage
Copy link

GaetanLepage commented Dec 23, 2024

Since nixfmt has progressively been stabilized during the nixpkgs formatting process, I propose to make a proper stable release of it.
Also, this could be a good opportunity to apply the advertised nixfmt-rfc-style -> nixfmt rename in nixpkgs.

cc @infinisil

@khaneliman
Copy link

Some tooling has already migrated from nixfmt-rfc-style and nixfmt options to nixfmt and nixfmt-classic so it feels like it's already accepted to be transitioned that way, as well. It makes sense to start advertising it that way now after the codebase has already started to be migrated.

@infinisil
Copy link
Member

Discussed in todays meeting:

  • Blocker: Some solution for better UX, see Improving flake formatting experience #273 (comment)
  • Changelog
    • RFC style
    • CLI changes
    • Speed improvements
    • Various bug fixes
    • Deprecate recursive mode again
  • GitHub release
  • Alias pkgs.nixfmt (currently warns, mentioning that it may use the new formatter at some point) to pkgs.nixfmt-rfc-style (or rather the other way around)

Should be able to do that in the next meeting after the blocker is resolved

@nixos-discourse
Copy link

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

https://discourse.nixos.org/t/formatting-team-meeting-2024-12-10-and-2025-01-07/58466/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

4 participants