Skip to content

Commit

Permalink
docs: todo list
Browse files Browse the repository at this point in the history
a non-complete list of things to do to improve the documentation
  • Loading branch information
ThomSerg committed Jul 16, 2024
1 parent df18ef5 commit 99ea14e
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions docs/docs_todo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# TODO

A list of things in CPMpy's docs which need fixed / which are optional improvements.

A lot of proof-reading is still needed to catch all formatting mistakes (especially in the API section, as taken for the code's docstrings)

- [ ] Mention Exact
- In many places where solvers get listed, Exact is not inluded (especially for things that make Exact stand out; e.g. unsat core extraction)

- [ ] Solver overview table
- available solvers and their supported features
e.g. incrementality, core exctraction, proof logging, parallelisation, ...

- [ ] Overview of available CPMpy tools
- [ ] "frietkot" link in ocus is down
- [ ] docs already refer to cse in "how to add a solver"
- CSE has not been added to master yet

- [ ] Decision variables shape
- decision variable docs say that all variables are arrays and thus have the shape attribute
-> only NDVarArrays

- [ ] Sphinx's python autodoc annotations:
- see Exact's interface
- [The Python Domain — Sphinx documentation (sphinx-doc.org)](https://www.sphinx-doc.org/en/master/usage/domains/python.html#directive-py-method)

- [ ] Gurobi GRB_ENV subsolver
document this

0 comments on commit 99ea14e

Please sign in to comment.