- source files: as a template repository, "source files" are ".typ", ".bib" and some related files with other extension names.
- doc files: including all ".typ" files and even "main.typ", which show how to use "source files".
- config files: These files make our development and use of templates more standardlized (e.g. .gitignore).
Providing conditions where people ask for help and solve problems is also part of community. We hope to provide technique support in Discussions.
It has to be NOTICED that: DO NOT CONTACT WITH ANY CONTRIBUTOR THROUGH IM!
If a bug is confirmed, you can raise it in the Issues.
We recommend to follow this workflow step by step:
- Fork this repository as upstream repository.
- Clone the repository forked from remote to local.
- Create a new local branch as a work branch.
- Commit some changes on the work branch.
- Push the new local branch to remote with commits.
- Pull request, from the new remote branch to any branch of upstream repository.
Remember to check whether you have added, renamed or removed file in init-files/
. If so, please update the .github/patches/package_release.diff
and commit it along with your pull request.
如果你新增、移动或删除了init-files/
目录下的文件,请检查是否需要更新.github/patches/package_release.diff
,并将其随PR一同提出。
Tip
You can use git diff HEAD~1 HEAD > package_release.diff
to generate a patch that can be accepted.
Important
We use git apply
to apply the patch and generate a package-release branch. Please check if your patch can be applied successfully. If not, we may not be able to merge your branch.
请务必确保patch可以被git apply
命令应用。如果patch未更新或无法被正确应用,我们可能将无法合并您的分支。