GenomicsStandardsConsortium / mixs

Minimum Information about any (X) Sequence” (MIxS) specification
https://w3id.org/mixs
Creative Commons Zero v1.0 Universal
38 stars 21 forks source link

MIxS Editing workflow and policy #606

Open ramonawalls opened 1 year ago

ramonawalls commented 1 year ago

A first draft of the specific steps for making changes to MIxS after release 6.2 is in the following comment.

This workflow It will be a markdown page in the MIxS repo that will link from the main MIxS readme and GSC website. It should be somewhere in the MIxS autogenerated documentation as well.

The workflow will need to be approved by the CIG.

NOTE: Move this issue into the main MIxS repo - DONE

ramonawalls commented 1 year ago

Steps to be discussed by the TWG:

Note:

only1chunts commented 1 year ago

Thanks Ramona. I have some questions (that are possibly more to do with lack of knowledge about GitHub!) Under the scenario of a new extension being created by a collaborator: Where should the extension Project be created? i.e. is in the Main branch or in an extension-specific fork? Do Forks synchronise their issue tickets with the main branch somehow? If not, where should tickets be discussed, in a extension project branch or in the Main branch? If the main branch does the referencing of tickets in the main branch work within a extension-specific fork? If possible we should organise a call to set up an MINAS extension test run to see how it works in practice, they already have a project in Main.

ramonawalls commented 1 year ago

These are great questions, @only1chunts.

If a CIG editor is making a new checklist or extension (which I think is more often), it could be done on a branch of the main repo, because we can manage the project, issues, and PRs in the same repository.

I think if an external collaborator is making a PR for a new extension or checklist, it should be done on a fork. However, I am pretty sure that issues from forks do not merge back into the main repository. If we put the project and issues in the main repo, they can still be referenced from a commit message or PR in a fork in our gsc org or another org, but I don't if know if they can be closed from that fork.

Perhaps @turbomam or @sujaypatil96 can advise us at the next TWG on Tuesday.

Answer: Issues in a fork do not merge back to origin when the fork is merged. Therefor, all forks should be based on an issue in the mixs repo.

ramonawalls commented 1 year ago

Editing in a FORK

ramonawalls commented 1 year ago

Policy:

ramonawalls commented 1 year ago

Static documentation should live under src/docs as MD files.

mslarae13 commented 11 months ago

Relates to https://github.com/GenomicsStandardsConsortium/mixs/issues/607

I've started a file, Ramona if you can let me know the additional details you want I'll get them in the the file I started and push it up

ramonawalls commented 10 months ago

@mslarae13 Where can I see the content you have been working on and how can I contribute?

mslarae13 commented 10 months ago

See https://github.com/GenomicsStandardsConsortium/mixs/blob/606-mixs-editing-workflow-and-policy/src/docs/contribution-policy.md

@ramonawalls feel free to check out my branch, make some edits and put in the PR :)