Packages directory: see https://colrev.readthedocs.io/en/latest/dev_docs/packages.html Anpassung der README-Datei Teil der Aufgabe? (vermutlich bezogen auf die top-level README datei: nein, das mache ich als Maintainer. Anpassung der package-README-Datei ist Teil der Aufgabe (Dokumentation))
Note: - compare between your colleagues (one completes a merge, the other a squash, the next a rebase) - write down which commits are in each branch Note: all options are available for pull requests on Github.
This will ensure that you will always have fast-forward merges. It will also keep the upstream/origin work separate from your work (in the feature branch) Merging into shared branches: - Merge (commit) from ``remotes/fork/main`` into shared branch.
Note: later merge into ``remotes/origin/main`` will be decided by the maintainer
# Ideas for Project Planning - Show how to use issues/pull requests/wikis in forks - Suggest to open pull requests early (to discuss, coordinate...) --- # Best practices and conventions - Based on student feedback - pre-commit hooks (code quality) and tests (check whether it runs on all branches) - Commit practices (atomic, no unrelated materials) - Remember to sync regularly between remotes/origin and your fork - Option: ask students to refactor their code in parallel (e.g., docstrings, variable naming, typing, breaking down methods) and merge (start from new branches) Notes: - A walk-through explaining colrev search and SearchSources (showing the changes in settings and records retrieved), and guidelines in testing code would be helpful. - Refresh skills related to Git, gitk, fork, using of branches/pull-requests, issues, and merging. - Additional resources (e.g., links to interactive tutorials) - Explanations for gitk and Linux shell commands (ls, cs, ...) - Workflow utilities (such as storing custom commands in bash_aliases) may be helpful. Use [colrev-template](https://github.com/CoLRev-Environment/colrev-template) in GitHub codespaces Plan: 45 min -> continue with the setup in https://github.com/CoLRev-Environment/colrev (including alias etc.) Plan: 45 min Fragen: 30-40 min Test and practice merge/merge conflict