Skip to content

Find a better place for our contributors guide than linking to scanpy one #266

Open

Description

@Zethson

Currently, we link to the scanpy one. Should we have it on our main page somewhere? Is there any better spot that feels more "scverse-wide"?

Activity

  1. self-assigned this
    on Aug 23, 2026
  2. changed the title [-]Find a better place for a contributors guide[/-] [+]Find a better place for our contributors guide than linking to scanpy one[/+] on Aug 23, 2026
  3. added theissue type on Aug 23, 2026
  4. flying-sheep commented on Aug 24, 2026

    @flying-sheep
    Member

    I think we kind of need at least two versions: one for more stability focused projects that do backports, towncrier, … and one for faster dev cycles where a feature landing on main means the next release is a minor release.

    But I don’t know how much we should standardize, e.g. Ilan convinced me to do conventional commits, but it took me a while to get used to it and understand the different tags. It integrates nicely with backports and towncrier, but for the fast-paced kind of project it would be kind of a chore with no benefit other than a pretty commit log when you use refined github:

    Image
  5. Zethson commented on Aug 24, 2026

    @Zethson
    MemberAuthor

    That's true. Another challenge is that we haven't standardized release notes across our org yet. I'd love to do this but I fear it'll be hard to convince you to switch from towncrier to something simpler that we can adopt everywhere.

    So maybe there's a way to have a general version that we can always link to which can be extended/amended by packages that need more (like anndata or scanpy)?

  6. Zethson commented on Sep 23, 2026

    @Zethson
    MemberAuthor

    https://nf-co.re/docs/contributing/
    https://nf-co.re/docs/contributing/contribute-existing-pipelines
    ...

    @LucaMarconato @flying-sheep @grst is it too weird if we also have such a guide on our main page? Are our packages deviating too much from the template? I better hope not. If not, we can write a general version that all of our frameworks must adhere + some custom comments per package if necessary.

  7. grst commented on Sep 24, 2026

    @grst
    Contributor

    I think by now we are relatively standardized. (Almost) all packages use the template now, we are aligned on using hatch, etc.

    We could just link to https://cookiecutter-scverse-instance.readthedocs.io/en/latest/contributing.html?

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions