You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+57-7Lines changed: 57 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,49 @@ Welcome.
2
2
3
3
You may use the top level Cargo.toml to understand the repo.
4
4
jacs/ is the directory with the core library.
5
-
./jacspy is the python wrapper with functionality for integrations
6
-
./jacsnpm is the npm/node wrapper with functionality for integrations
5
+
./jacspy is the python wrapper with functionality for integrations
6
+
./jacsnpm is the npm/node wrapper with functionality for integrations
7
7
8
8
Look for examples in tests for how to use the library.
9
9
README.md and CHANGELOG.md may be useful to understand some future goals and what has been done.
10
10
11
+
## Releasing
12
+
13
+
See **[RELEASING.md](./RELEASING.md)** for the complete release process, including
14
+
the full file checklist, tag-based CI workflow, and troubleshooting failed releases.
15
+
11
16
## Version Bump Checklist
12
17
13
18
When bumping the JACS version, **all** of the following locations must be updated to the same version. The publish order matters — crates.io requires dependencies to be published before dependents.
14
19
20
+
### Makefile commands
21
+
22
+
```bash
23
+
make versions # show all detected versions from source files
24
+
make check-versions # fail if any main-track versions don't match
25
+
26
+
# Pre-publish compile check (catches -D warnings failures before publish)
0 commit comments