gnu-octave / symbolic

A Symbolic Package for Octave using SymPy
https://octave.sourceforge.io/symbolic/
GNU General Public License v3.0
160 stars 37 forks source link

modernize packaging #1155

Open cbm755 opened 2 years ago

cbm755 commented 2 years ago

I looked at this:

https://github.com/gnu-octave/packages/blob/main/CONTRIBUTING.md

Still todo:

cbm755 commented 2 years ago

See this post: https://octave.discourse.group/t/welcome-octave-packages/2954

This simplifies releases overall but some decisions will be needed, such as where to host the docs. See thread.

cbm755 commented 2 years ago

@alexvong243f strong feelings about any of this? I haven't looked into the issue of hosting the docs but other than that I can do the actual release whenever.

(I suggest later we try to automate it with Github Actions)

cbm755 commented 2 years ago

@alexvong243f I think we should do the 3.0.0 release in the traditional way, bumping most of these decisions to a later release. Sound ok?

alexvong243f commented 2 years ago

No problem, we can make those decisions later.

~For the docs, I think it depends whether we want to use latex in the docs. If we don't need latex rendering, we can host them in the git repo as markdown files. We can always convert them to other formats using e.g. pandoc and host them somewhere else (e.g. readthedocs). On the other hand, if we do need latex rendering, we may need some other solutions. What do you think?~

cbm755 commented 2 years ago

They are statically generated (that's what make html does). Specifically the docs are: https://octave.sourceforge.io/symbolic/overview.html