Commit Graph

10 Commits

Author SHA1 Message Date
Daira Emma Hopwood 76ef14abf7 Enforce type checking in CI. Also run `poetry check`.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-06 14:56:37 +00:00
Daira Emma Hopwood 096fdf913a Add type annotations and document their use in `doc/patterns.md`.
Enforce the annotations in `check.sh` using `pyanalyze`.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-06 14:56:37 +00:00
Daira Emma Hopwood de53ac847c Add `apidoc/` to `.gitignore` and clarify README on generating docs.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-10-20 21:56:27 +01:00
Daira Emma Hopwood 70c9ee523d Add dependencies and script for generating API documentation.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-10-20 21:56:27 +01:00
Daira Emma Hopwood ffc2ecbc64 Add `check.sh` for convenience of running flake8 and tests before
submitting a PR.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-10-20 21:09:28 +01:00
Daira Emma Hopwood 67de1f9841 Move documentation into a `doc/` directory.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-10-20 21:09:28 +01:00
Daira Emma Hopwood 798a203121 Add config file, dev dependency, documentation, and GitHub action for flake8.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-09-24 17:42:44 +01:00
Daira Emma Hopwood e49fb83ca2 Move the demo to its own file.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-09-24 17:40:41 +01:00
Daira Emma Hopwood 20e012f1cf Less trivial example, with message passing between nodes.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-09-24 15:37:55 +01:00
Daira Emma Hopwood 1ace46834f Initial commit: readme, license, poetry boilerplate, and a minimal example
of using simpy.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-09-24 10:39:27 +01:00