GithubHelp home page GithubHelp logo

Docs? about streamz HOT 15 CLOSED

python-streamz avatar python-streamz commented on May 27, 2024
Docs?

from streamz.

Comments (15)

mrocklin avatar mrocklin commented on May 27, 2024

from streamz.

CJ-Wright avatar CJ-Wright commented on May 27, 2024

I'm going to use doctr if that is ok.

from streamz.

mrocklin avatar mrocklin commented on May 27, 2024

Why not readthedocs?

from streamz.

CJ-Wright avatar CJ-Wright commented on May 27, 2024

I guess I'm more familiar with doctr. They also enumerate a couple of reasons to use it over readthedocs.

from streamz.

mrocklin avatar mrocklin commented on May 27, 2024

Neither of the reasons listed seem very motivating to me:

You are limited in what you can install in Read the Docs. Travis lets you run arbitrary code, which may be necessary to build your documentation.
Read the Docs deploys to readthedocs.io. Doctr deploys to GitHub pages. This is often more convenient, as your docs can easily sit alongside other website materials for your project on GitHub pages.

Some reasons I like readthedocs

  • It has been around for a long time and has become something of a standard
  • It handles latest and stable versions of documentation, and has nice history about build failures
  • It is maintained by dedicated developers

However, if I'm going to push readthedocs then I should probably also be willing to put in some effort to set things up.

I suspect that in both cases we're just going to be pushing rst or md files to a docs/ directory in the master branch, yes?

from streamz.

CJ-Wright avatar CJ-Wright commented on May 27, 2024

Ok, yes if you don't mind I've not used readthedocs before. Yes, both are standard docs/ based things. As a side note one thing that I've been looking at doctr to do is render latex documents for collaborators. This way there is a CI based standard so even if you are missing a library or some other resource you can always get your paper rendered.

from streamz.

mrocklin avatar mrocklin commented on May 27, 2024

Ah, right, so it looks like I started down this path before but stopped because I ran into the naming issue. What do we call this thing? A few classes of options:

  1. streamspy or some not-yet-taken alternative involving streams and python
  2. Some novel name
  3. dask-streams (which sort of forces me to make a dask-powered version at some point)

I have a slight inclination towards 3, mostly because it avoids creativity

from streamz.

CJ-Wright avatar CJ-Wright commented on May 27, 2024

I personally like 3, since it means that we might get a dask-powered version at some point (which I'm happy to help out on, its on my todo list but its not so near the top). I know @ordirules was working on getting the streams name on pypi since the existing library seems to be defunct.

from streamz.

jrmlhermitte avatar jrmlhermitte commented on May 27, 2024

I contacted the owner of the name by email but no response: https://github.com/ztane. I sent out this email about 2 months ago.
The package has had no activity since over two years ago.

I suggest going higher up. I have not done so, but I could try to ask in pypi if it's possible to change ownership of a library and delete it and start fresh again.

from streamz.

jrmlhermitte avatar jrmlhermitte commented on May 27, 2024

I wasn't sure how to go about this, so I asked a general question on the forum. Is there a better way?

from streamz.

mrocklin avatar mrocklin commented on May 27, 2024

from streamz.

jrmlhermitte avatar jrmlhermitte commented on May 27, 2024

ok, great. so where will it land? (dask-streams.github.io ? )

from streamz.

jrmlhermitte avatar jrmlhermitte commented on May 27, 2024

Naming discussion moved to #35

from streamz.

danielballan avatar danielballan commented on May 27, 2024

I have alternately used readthedocs and doctr for a couple projects. I think readthedocs is perfectly good for pure-Python projects like dask-streams, and it might be nice to stick with it for consistency with the rest of the dask mini-ecosystem. I would be glad to help with documentation-writing, wherever it lands.

from streamz.

CJ-Wright avatar CJ-Wright commented on May 27, 2024

I'm closing this issue, as it was really about the creation of web docs. However, the push for writing user docs continues!

from streamz.

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.