Closed
Bug 1237032
Opened 10 years ago
Closed 9 years ago
Refactor introductory material along the lines of the mozlando brownbags
Categories
(Taskcluster :: Services, defect)
Taskcluster
Services
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: dustin)
References
Details
The brownbags provided a nice model of the different perspectives users of taskcluster might take, and we should refactor our introductory material to match.
| Assignee | ||
Comment 1•10 years ago
|
||
I made some decent progress on this over the long weekend:
https://github.com/djmitche/taskcluster-docs/tree/reorg
http://docs.taskcluster.net.s3-website-us-east-1.amazonaws.com/
I got a little carried away and instead of hacking on the Jekyll stuff, rewrote the generation in JS. This is still rough, but largely finished. It involves:
* dividing the docs up into tutorial, presentations, manual, and reference
* the tutorial pages each have a set of "Next Steps" links at the
bottom, that take you to other tutorial pages, in a "hypertext" or
"choose your own adventure" fashion
* the manual has a nice TOC based on the directory structure, with
convenient next/up/prev links
* the services similarly have a nice TOC
* `gulp publish` will publish to S3
* plan is to hook this up to taskcluster-github, with the option to
push PR builds to a PR-specific bucket (this isn't as easy as it
seems)
* plan is to front this with cloudfront so
https://docs.taskcluster.net works (and probably schemas.t.n and
references.t.n too)
* for hacking on the docs, there's a local webserver that basically
emulates S3, serving from memory. pokey but functional.
* redirects are in place for existing URLs, so awesomebars can keep
up - see `curl -v http://docs.taskcluster.net.s3-website-us-east-1.amazonaws.com/auth`
* I'm a little bummed these are 301's, since it precludes ever
using those paths again, but it's OK
The rough bits are in TODO.txt.
| Assignee | ||
Comment 2•10 years ago
|
||
I want to use something like
http://getbootstrap.com/examples/justified-nav/
for the index. The kind of marketing site with three columns: "Free", "Small Business", "Enterprise" or whatever. I'm happy to hear about other, better examples to copy from.
@Eli, if you have thoughts on any of this, I'm happy to hear them.
Blocks: 1257945
| Assignee | ||
Comment 3•9 years ago
|
||
TODO
====
* strip task-inspector stuff & dependencies
* collapsable TOC menus
* accessibility
* responsive
* generate bundle.js via gulp?
Reference
----
* Ensure all services are listed (even with stubs)
* Check headings on API docs (some have headings/intro in markdown file, some
don't)
Tutorials
---------
* TC-101/102 into tutorial
* developer workflow
* intree-config
* intree-image
* tc-github
* hooks
* secrets
* provisioner
* clients??
Manual
------
* TC-201 into manual
* Design slides -> devel
* Use auth diagrams for authentication in manual
* worker-types into worker-types intro
* artifact uploads/downloads in queue manual
* live logging in docker worker
* interacive sessions in docker worker
| Assignee | ||
Comment 4•9 years ago
|
||
I moved the TODO above into but 1257945's gist, https://gist.github.com/djmitche/784b1b0e8d7220b4389f
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Component: Documentation → Services
You need to log in
before you can comment on or make changes to this bug.
Description
•