Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

move docs to RtD #339

Open
chadwhitacre opened this issue May 6, 2014 · 17 comments
Open

move docs to RtD #339

chadwhitacre opened this issue May 6, 2014 · 17 comments

Comments

@chadwhitacre
Copy link
Contributor

In order to drive quality we want to use literate programming with published documentation coming from inline docstrings. The tooling for this is Sphinx w/ hosting on RTD.

@chadwhitacre
Copy link
Contributor Author

Ideal would be to host on RTD using aspen.io as a CNAME while keeping the existing theme more or less.

@pjz
Copy link
Contributor

pjz commented May 29, 2014

I think the TODO here is to write the build system bits that will build the docs and put them on RTD. Which we should do ASAP; once they're in shape we can point aspen.io there via CNAME, but in the meantime it'd be a way to get feedback and see what more needs doing.

@pjz
Copy link
Contributor

pjz commented Aug 6, 2015

@chadwhitacre chadwhitacre mentioned this issue Aug 13, 2015
36 tasks
@chadwhitacre chadwhitacre changed the title rewrite documentation in Sphinx move aspen.io to RtD Sep 3, 2015
@chadwhitacre
Copy link
Contributor Author

It's on me to configure RtD asap ... best to start with even broken docs up there and iterate until we can cut aspen.io over to it.

@techtonik
Copy link
Contributor

RtD handles localizations badly. Basically we will need a copy of aspen repository for every language. =/ https://read-the-docs.readthedocs.org/en/latest/localization.html#project-with-multiple-translations

@pjz
Copy link
Contributor

pjz commented Oct 8, 2015

Do we have translations? Let's burn that bridge when we come to it.

@techtonik
Copy link
Contributor

I don't like Sphinx + RtD. Can Aspen generate a static version of itself and host it? Something like http://simpla.io/

@pjz
Copy link
Contributor

pjz commented Oct 8, 2015

Sphinx generates nice docs from code comments, thus encouraging them both to stay up to date. RtD is a defacto (python-world) standard, and is also free. We're currently doing self-hosted docs and they tend to easily get out of date, as well as eventually costing us $$$ if we pull enough traffic to overwhelm the heroku instance that's currently hosting them.

@chadwhitacre
Copy link
Contributor Author

@techtonik at #403:

Some kind of reference page that list all variables that set automatically in Simplates context will be useful. For example, path is a very common name in my scripts, and while it makes sense, I was a little surprised.

There seems to be these variables:

  • path
  • request
  • response

What else?

@chadwhitacre chadwhitacre changed the title move aspen.io to RtD move docs to RtD Mar 8, 2016
@chadwhitacre
Copy link
Contributor Author

Hmmm ... a start.

screen shot 2016-09-07 at 3 52 22 pm

@chadwhitacre
Copy link
Contributor Author

Per #357 (comment) I'm trying to get this on http://pando.aspen.io/. Seeing it, but http://pando.readthedocs.io/ isn't redirecting as I'd expect.

screen shot 2016-09-07 at 3 53 55 pm

@chadwhitacre
Copy link
Contributor Author

Harumph. Looks like they include rel="canonical", but don't actually redirect. :-/

screen shot 2016-09-07 at 3 58 19 pm

@techtonik
Copy link
Contributor

Oh default theme. It makes projects look boring and low valued.

@pjz
Copy link
Contributor

pjz commented Sep 8, 2016

You know what they say, @techtonik : PRs accepted!

@techtonik
Copy link
Contributor

Need old theme for that.

@chadwhitacre
Copy link
Contributor Author

PRs accepted!

The ever-sounding refrain. :-)

@chadwhitacre
Copy link
Contributor Author

Oh default theme. It makes projects look boring and low valued.

I mean, you're right, @techtonik. I would love to have a custom theme for the projects at http://*.aspen.io/, to tie in with the homepage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants