Skip to content

[RFC] change work style in repo #57

@michael-o

Description

@michael-o

I'd like to propose the following after 1.7.0 has been released:

While working on #53 I checked the Git log and it is basically unreadable. The proposal to work like in src/ports/doc:

  1. Linear history
  2. No merge commits (no noise)
  3. Fixup/squash is imperative (no one is interested in intermediate commit)
  4. Rebase your branch before merging it (i.e., 1. and 2.)
  5. If a PR addresses a commit add " (#{id})" at the end of a commit summary and complete the message with "Closes #{num}"/"Fixes #{num}"

GitHub will autolink commits and issues to establish context. This will give us a clean, traceable overview of changes making git bisect very easy.

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