agendafs
A filesystem for your calendar.
git clone git://mccd.space/agendafs| Log | Files | Refs | README | LICENSE | Mail | Website |
CONTRIBUTING.md (609B)
1 # Contributing
2
3 ## Commit messages
4
5 Minor changes can be just a single word. Otherwise, try to describe
6 in the commit header what was done and in the description why. If
7 the commit is related to an issue, [make sure to reference that
8 ticket.](https://man.sr.ht/git.sr.ht/#referencing-tickets-in-git-commit-messages)
9
10 ## Memory model
11
12 - `memory_region` is for operation-scoped memory and gets freed
13 automatically when the operation ends. Use it as much as possible
14 to avoid memory leaks.
15 - Tree nodes are heap allocated and must be managed manually.
16
17 Avoid mixing `memory_region` pointers with global state.
18
19