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
Copy file name to clipboardExpand all lines: README.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -154,6 +154,14 @@ Relative imports not only leave you free to rename your package later without ch
154
154
155
155
Now delete all the docs that you've just followed, and write something suitable for your new project!
156
156
157
-
```
157
+
## Add updates to this project
158
158
159
-
```
159
+
- Create a new branch for each new feature you wish to add e.g. fly.io if, for example, you're adding a branch and specific code to roll out to the fly.io cloud service.
160
+
161
+
- Only add the **new** modules you are interested in. There's no need to keep the modules which are already in `requirements.in` and `requirements-dev.in` in the 'main' branch. Only add the new modules (if any) which are relevant to that branch.
162
+
163
+
- The same thing applies to this README.md file. You don't need this text as it only applies to the 'main' branch. Only add the relevant section to the README.md for the current branch as it will help your future developer self later. E.g. if you make a change to this file in 'main', you don't then need to sync the changes to the new branch too.
164
+
165
+
- There's no need to check in `requirements.txt` or `requirements-dev.txt` as they can be generated on the fly with 'make update' from the Makefile.
166
+
167
+
For future research: Is there a way to only add the parts we are interested in without a merge conflict?
0 commit comments