makes
makes copied to clipboard
A software supply chain framework powered by Nix.
zimbatm has finally gotten around to do https://github.com/numtide/treefmt This is a standardized code formatter that should work uniformly and in parallel around many code formatters out there and work smoothly...
- Makes is a task runner that (among other things) supports local dev workflows. - Makes also recently gained simple (sequential) pipeline support which borrows some capabilities from an orchestrator....
I think it makes sense to preserve this _beautiful_ simplicity: ```nix (makes.lib.flakes.evaluate { inherit inputs; system = "x86_64-linux"; }) ``` if more system are to be supported, I think `makes`...
``` ${( pkgs.nixosOptionsDoc { options = { ... }; }).optionsMDDoc} ```
https://github.com/fluidattacks/makes/blob/9b9abc1d2d5f66682b76f7dcd8f0d516287b8d3d/src/cli/main/__main__.py#L147 maybe: ``` --no-registries -- Don't allow lookups in the flake registries. This option is deprecated; use `--no-use-registries`. ``` can be a good option: registry resolved entries regularly cause troubles...
Related: - #512 - #540 Useful links: - https://nixos.wiki/wiki/Flakes Examples: - https://github.com/numtide/flake-utils/blob/master/flake.nix Things to take into account: - We wan to benefit from flakes hermeticity - We want to keep...
use [prettier](https://prettier.io/docs/en/index.html) to format JavaScript files, prettier has support for many other languages
For the target use cases of `makes` (in large orgas / monorepos) it would be extremely useful to provide a doc generator function that generates `mdbook` docs from code comments....
I want you to suggest having a look at the source filtering capacity that comes with https://github.com/NixOS/nixpkgs/pull/112083 for making it available in `makes`. I think it will be of good...
# The issue Right now the pipeline module writes the pipeline file using the current release as the container image https://github.com/fluidattacks/makes/blob/main/src/evaluator/modules/pipelines/default.nix#L98 # Possible solution Make the pipeline module to be...