jump-dev / Convex.jl

A Julia package for disciplined convex programming
https://jump.dev/Convex.jl/stable/
Other
572 stars 123 forks source link

Suggestions for documentation improvements #344

Open ericphanson opened 4 years ago

ericphanson commented 4 years ago

The purpose of this issue is to collate suggestions for documentation improvements into a single issue. (We did thes quite successfully in JuMP https://github.com/jump-dev/JuMP.jl/issues/2348).

If you are looking to contribute to Convex.jl, pick a topic off the list below. If you have an idea for an improvement, please leave comment. Any other fixes or improvements (such as was done with #340) would be very welcome as well, as well as new examples.

Items

odow commented 9 months ago
ericphanson commented 9 months ago

Have CI fail if examples don't run

I believe that works correctly now

odow commented 6 months ago

I'd like to have a CVXPY type list of all atoms supported by Convex.jl: https://www.cvxpy.org/api_reference/cvxpy.atoms.other_atoms.html

I think we could have a standard docstring template, and then a single page of docstrings in the docs.

ericphanson commented 5 months ago

I think we can probably check off "speed up examples"; the current docs build is 9 mins total (from here), and locally running all the examples takes 2.5 mins first run, 1.5 mins second run, which seems fine. I think these used to be slower (maybe had perf issues that have been since fixed).