Skip to content

Contributing doc change suggestions#17

Merged
gretzke merged 17 commits intomainfrom
contributing/daniel
Jul 25, 2025
Merged

Contributing doc change suggestions#17
gretzke merged 17 commits intomainfrom
contributing/daniel

Conversation

@gretzke
Copy link
Collaborator

@gretzke gretzke commented Jul 7, 2025

No description provided.

@gretzke gretzke requested a review from a team as a code owner July 7, 2025 23:40
### Fix

Any bug fixes should be developed on a separate branch. The naming convention for these branches is `fix/*`. Once the fix is complete, a pull request into the dev branch can be created.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Delete branching section

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do think specifying WHEN we use dev branches would be nice, as we've started to introduce that into repos that have continual developments.

Also including a note that all deployed versions should be tagged

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a release section, lmk if you want any additional information here.

### Best Practices

The [Forge Gas Snapshot](https://github.com/marktoda/forge-gas-snapshot) library is used to measure the gas cost of individual actions. To ensure that the measured gas is accurate, tests have to be run using the isolate argument to generate the correct snapshot and ensure that CI passes:
Best practices and naming conventions should be followed as outlined in the [Foundry Book](https://getfoundry.sh/forge/tests/overview).
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Foundrybook reference for testing best practices and naming conventions

CONTRIBUTING.md Outdated
### Fix

Any bug fixes should be developed on a separate branch. The naming convention for these branches is `fix/*`. Once the fix is complete, a pull request into the dev branch can be created.
- The PR must be squash merged into a single commit
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PRs should be squash merged

@gretzke gretzke force-pushed the contributing/daniel branch from 04dd994 to 1c182ce Compare July 8, 2025 23:34
@gretzke gretzke mentioned this pull request Jul 8, 2025
@gretzke gretzke merged commit b936cd0 into main Jul 25, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants