Open ericphanson opened 4 years ago
Have CI fail if examples don't run
I believe that works correctly now
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.
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).
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
huber_regression
,logistic_regression
andtomography
are somewhat slow (see https://travis-ci.org/JuliaOpt/Convex.jl/jobs/608984432, but note that the earlier examples are penalized more since they have to compile Convex and Plots etc. I thinkchebyshev_center
is only slow there since it's the first example to use Plots).conic_form!
, and can delay things toconic_form
time to supportfix!
/free!
, xref #653)