You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A quick list of things to keep in mind as you're making changes:
15
+
- As you make changes
16
+
- Make your changes in a [forked repo](#forking-the-repo) (instead of making a branch on the main Feast repo)
17
+
-[Sign your commits](#signing-off-commits) as you go (to avoid DCO checks failing)
18
+
-[Rebase from master](#incorporating-upstream-changes-from-master) instead of using `git pull` on your PR branch
19
+
- Install [pre-commit hooks](#pre-commit-hooks) to ensure all the default linters / formatters are run when you push.
20
+
- When you make the PR
21
+
- Make a pull request from the forked repo you made
22
+
- Ensure you add a GitHub **label** (i.e. a kind tag to the PR (e.g. `kind/bug` or `kind/housekeeping`)) or else checks will fail.
23
+
- Ensure you leave a release note for any user facing changes in the PR. There is a field automatically generated in the PR request. You can write `NONE` in that field if there are no user facing changes.
24
+
- Please run tests locally before submitting a PR (e.g. for Python, the [local integration tests](#local-integration-tests))
25
+
- Try to keep PRs smaller. This makes them easier to review.
26
+
13
27
### Forking the repo
14
28
Fork the Feast Github repo and clone your fork locally. Then make changes to a local branch to the fork.
0 commit comments