[OCaml] Mobile-friendly clone of cgit.
Update agent guidance.
AGENTS.org
@@ -15,11 +15,20 @@
15
15
16
16
** Scope
17
17
18
Removed:
- This project SHALL implement a lightweight alternative to the cgit
18
Added:
- The project SHALL implement a lightweight alternative to the cgit
19
19
software.
20
20
21
21
* Architecture
22
22
23
Added:
** Opam switch
24
Added:
25
Added:
- The project SHALL rely on a project-local opam switch found at
26
Added:
=./_opam/=.
27
Added:
28
Added:
** Build system
29
Added:
30
Added:
- The project SHALL use the Dune build system.
31
Added:
23
32
* Repository Map
24
33
25
34
- =README.org= :: describes the overall architecture.
@@ -33,10 +42,13 @@
33
42
34
43
** Versions
35
44
36
Removed:
- The project SHALL target OCaml 5.3.0.
45
Added:
- The project SHALL target OCaml 5.2.1.
37
46
38
Removed:
** Structure
47
Added:
** Format
39
48
49
Added:
- The project code SHALL be formatted using the =.ocamlformat= config
50
Added:
file located at the project root.
51
Added:
40
52
** Version control system
41
53
42
54
- The project SHALL use Git as its version control system.
@@ -49,3 +61,8 @@
49
61
project docs SHALL use =.org= files.
50
62
- Architecture docs SHALL be updated when MQTT topics, payload schema,
51
63
host roles, or data flow change.
64
Added:
65
Added:
* Testing
66
Added:
67
Added:
- Modifications to the code SHALL be followed by running regression
68
Added:
tests.