Skip to content

Change to copier instead of cookie-cutter #348

Closed

Description

@abelsiqueira

Following a discussion on Teams, we should discuss moving to copier.
The main reason for a move would be the ability to update a package when the template is updated.
However, maybe users don't actually want this. I guesstimate that many people change the template heavily after cloning it. E.g., by removing prospector or by using MkDocs instead of ReadTheDocs.

Another advantage, a side effect of the update procedure, is that the repo name will be recorded, so it will be easier to keep track of who is using the template.

My estimate of the amount of work for the update should be around 2-4 hours, except for tests, which I have no idea what they do.

Activity

  1. added
    templateRelated to the template itself, as opposed to the generated code
    on Sep 8, 2023
  2. egpbos commented on Jul 5, 2024

    @egpbos
    Collaborator

    As discussed in the first Python template team meeting, and also earlier in #348, we are considering moving to Copier. @lyashevska is looking into this as we speak, taking into account lessons learned in the CopierTemplate.jl project and also connecting with the TDCC-NES project's efforts into a similar direction.

  3. added 6 commits that reference this issue on Jul 25, 2024
    2014aa2
    c56305a
    ef8d95a
    b35a3be
    022b368
    616ee56
  4. egpbos commented on Aug 30, 2024

    @egpbos
    Collaborator

    🥳

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    copiertemplateRelated to the template itself, as opposed to the generated code

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions