Git Product home page Git Product logo

Comments (12)

Vayel avatar Vayel commented on August 16, 2024

Adding the PDF files generated by the examples should help.

from pylatex.

kv-kunalvyas avatar kv-kunalvyas commented on August 16, 2024

In addition to the generated PDF files, a markdown file containing all present functions and their parameters, type and return values can be made. However, I don't have an idea of how big would it become this way.

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

I'm planning on learning how to set up sphinx documentation this summer. That way the docstrings in the code will be converted to documentation automatically.

from pylatex.

rfilmyer avatar rfilmyer commented on August 16, 2024

Okay. So I added stuff for the "Library Usage" section, but are there any other big things that you need help working on documentation-wise?

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

All that's left is basically adding semi useful docstrings for everything. And moving the contributing instructions to the actual documentation, and add stuff about how the documentation works to it.

If you want to write docstrings, use the numpy format since those are actually useful. See this for explanation. http://sphinx-doc.org/latest/ext/napoleon.html

And you can make html in the docs directory to generate the actual documentation.

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

I'll write the contributing stuff myself btw

from pylatex.

rfilmyer avatar rfilmyer commented on August 16, 2024

Question: Why do Arguments and Options exist if they're just Parameters with an extra boolean flag put on?

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

Good question. I wanted to change that. Forgot about that.
On 21 Aug 2015 2:32 am, "Roger Filmyer" [email protected] wrote:

Question: Why do Arguments and Options exist if they're just Parameters
with an extra boolean flag put on?

β€”
Reply to this email directly or view it on GitHub
#7 (comment).

from pylatex.

sebastianhaas avatar sebastianhaas commented on August 16, 2024

I guess there are a few situations where having Options and Parameters could be of use. E.g. last month, I needed my options/arguments to be in a certain order.
I'm not saying that can't be done with more primitive parameters, but I'd rather take a look on all possible usages of arguments and options in the latex ecosystem and then make the decision.
Cheers
On Aug 21, 2015 9:19 AM, Jelte Fennema [email protected] wrote:Good question. I wanted to change that. Forgot about that.
On 21 Aug 2015 2:32 am, "Roger Filmyer" [email protected] wrote:

Question: Why do Arguments and Options exist if they're just Parameters
with an extra boolean flag put on?

β€”
Reply to this email directly or view it on GitHub
#7 (comment).

β€”Reply to this email directly or view it on GitHub.

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

I do want to keep Options and Arguments, but the logic that handles them should be changed. The differences are currently handled in the Parameters class and I want to move that to the actual Options and Arguments classes.

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

I have just pushed a change that removes the optional boolean and handles it in a different and cleaner way.

from pylatex.

JelteF avatar JelteF commented on August 16, 2024

I am going to close this issue and make a couple of new issues that split this up.

from pylatex.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.