Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md contributor and release docs #237

Merged
merged 14 commits into from
Mar 26, 2024
Merged
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,10 @@ tests/fixtures/drainpipe-test-project/*
!.yarn/sdks
!.yarn/versions
.npmrc

################
# Editors / OS #
################
.idea
.DS_Store
.vscode
Comment on lines +18 to +23
Copy link
Member

Choose a reason for hiding this comment

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

@YesCT you might be interested in https://github.com/github/gitignore/tree/main?tab=readme-ov-file. It's generally recommended to put these in your global .gitignore so it automatically applies to all projects.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Will do. And I'll pass on that feedback to our other projects where we add this.

20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -543,3 +543,23 @@ tugboat:php:init:
- apt-get install -y libldap2-dev
- docker-php-ext-install ldap
```

## Contributor Docs

This repo is public.

Please be careful to remove sensitive customer specifics when posting Issues or comments.

Firsttime contributors need a maintainers approval for automated tests to run.
YesCT marked this conversation as resolved.
Show resolved Hide resolved
(This is so we aren't at risk of getting a big CI bill accidentally, or maliciously.)

Peer Reviewing by looking at PR code changes is nice.

Testing PR code changes on real sites is extra beneficial.

## Release

The https://github.com/Lullabot/drainpipe/actions/workflows/DrainpipeDev.yml action needs some manual follow-ups
to remove the branch name, so that the tag and branch name being the same doesn't cause complications.

Before making a new release, post in the lullabot internal #devops slack channel to coordinate with other maintainers.