-
Notifications
You must be signed in to change notification settings - Fork 58
How to make a new release
These are step-by-step instructions to make a new release of t8code. These steps should only be carried out by a t8code owner (i.e. Johannes Holke).
-
Ensure that all required contributions have been added to main
-
Update the CITATION file
-
version number
-
release date
-
-
Update the version number
-
Edit major and minor version in the t8code version test files
-
Make a new git tag vX.Y.Z with
git tag -a
-
Push the git tag
-
-
Ensure that these changes are in the main branch
-
Go to the main github page of the repo and click "draft a new release"
-
Add the doxygen documentation to the homepage (a corresponding PR in
t8code-website
is automatically created by T8ddy) -
If desired, post an update article on the homepage (Definitely do this for major releases)
-
??? (add new steps, for example homepage texts)
Installation Guide
Configure Options
Setup t8code on JUWELS and other Slurm based systems
Setup t8code for VTK
General
Step 0 Hello World
Step 1 Creating a coarse mesh
Step 2 Creating a uniform forest
Step 3 Adapting a forest
Step 4 Partition,-Balance,-Ghost
Step 5 Store element data
Step 6 Computing stencils
Step 7 Interpolation
Features
Prerequisites & Compilation
t8_time_forest_partition
t8_time_fractal
t8_time_new_refine
t8_time_partition
t8_time_prism
t8_time_set_join_by_vertices