-
-
Notifications
You must be signed in to change notification settings - Fork 275
Approach to using Git
The main
branch is the current release state of LaTeX2e. As such, changes here have to be carefully tested, and major releases are accompanied by a matching LaTeX News. Urgent changes to the kernel or required packages may be made using hot-fix branches, which are typically named as gh<issue>
or <problem>
.
Hot-fixes like that are branched off from master and then later merged to main
for distribution to CTAN and to develop
for keeping that in sync for further development.
This is the main development branch and is use to create pre-releases which can be sent to CTAN (and thus TeX Live/MiKTeX) for testing 'in the wild'. Larger feature development should take place in feature branches off develop
; naming is flexible, usually a one-word description or when fixing an issue usually gh<number>
.