Skip to content

refine pull request template and workflow #66

@alee

Description

@alee

Currently the PR template requires things of contributors that aren't always possible depending on their permissions. Because we can't move forward meaningfully with #49 to label incoming PRs we may want to come up with a different set of guidelines in our PR template that makes things more clear for all contributors (not just members of the @openmodelingfoundation/editors or @openmodelingfoundation/admin teams)

Current PR template is:

Delete these pull request guideline instructions before submitting

Before you submit this pull request be sure to

  • label the PR appropriately
  • assign it to a suitable project
  • request reviewers (optional)
  • associate the PR with one or more issues using references (optional)

If you are an external contributor you may not have permission to assign labels, projects or reviewers during the pull request creation phase or after. If you don't have permission, don't worry someone else will assign labels, projects and reviewers for you.

I think the main issues are that most other contributors outside of the team members won't have permissions to label the PR or assign it to a suitable project. That makes it our job to make sure the PRs are properly curated for the time being, which is fine.

That leaves only the optional suggestions to associate the PR with an issue, request reviewers, and possibly offer additional guidance on how to structure the PR, making good semantic commit messages and meaningful commit log descriptions and PR descriptions, or including details about the process by which the PR will be reviewed / evaluated before merging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions