Skip to content
This repository was archived by the owner on Jan 31, 2025. It is now read-only.
This repository was archived by the owner on Jan 31, 2025. It is now read-only.

Create --orphan "tng" branch for mastering new floxpkgs template #2

@limeytexan

Description

@limeytexan

This issue documents the task of creating a new template for creating floxpkgs repositories for use with the capacitor. It is expected that we will create this branch using the git checkout --orphan flag and that it will have a distinct revision history from that of the current master branch.

Notably it is expected that customers will need to rebase against this template over time as we make updates to the capacitor requiring changes to the way it is called from the floxpkgs repositories. In an ideal world this would never happen, but in practice we encountered this need several times in the development of the original flox-lib.

Tasklist

  • create tng branch
  • populate new branch with prototype floxpkgs repository
    • including the importing of the flox channel by default (so that we can use our channel as a means of publishing updates, experimental versions, tools/utilities, etc.)
    • tapping into all the functionality offered by the capacitor, either directly (probably better) or by way of the flox channel flake
    • include advice / templated example for building software from the user's own organization (should be on the lines of "include Nix expression in template repo, then fork example repository to your organization to make it work")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions