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

DM-10636: Update installation docs for v14 (in progress) #54

Merged
merged 14 commits into from
Sep 15, 2017

Conversation

jonathansick
Copy link
Member

@jonathansick jonathansick changed the title DM-10636: Update installation docs for v14 DM-10636: Update installation docs for v14 (in progress) Sep 15, 2017
@jonathansick jonathansick changed the base branch from master to 14.0 September 15, 2017 22:08
- Move links downwards to not distract from installation docs.
- Separate "Installation" from "Project info" sections so that release
  notes and such don't distract from how-to pages for installing the
  stack.
This makes it easier to document pre-requisites from either the lsstsw
or newinstall installation methods. Overall it makes the newinstall docs
easier to follow, as well, making it possible to use the newinstall docs
from a getting started context.
A conda distribution is no longer provided with v14 of the stack.
- Simplify the newinstall.sh installation instructions to minimize
  commentary in the how-to steps. The idea is that this commentary and
  alternative installation strategies will be linked to an "advanced
  topics" section.

- Update the newinstall.sh command so it uses binaries (-t). Also use
  (-c) to continue a failed build because Josh Hoblitt recommends it.

- Point to the 14.0 release.

- Adds sections on binaries, ABI compatibility, tag format, the
  Miniconda Python, and background/reference on newinstall.sh itself.
This explains and mentions that lsst_apps and lsst_distrib both exist.
The page will get better when we have packages in the pipelines.lsst.io
docs and they automatically report their package dependencies.
@jonathansick jonathansick force-pushed the tickets/DM-10636 branch 2 times, most recently from b2ef419 to 76b3b1b Compare September 15, 2017 22:56
This is a standalone from the installation instructions to make it
easier to understanding what steps need to be done in in each new shell,
compared to a new installation.

Also lets us add additional background on `setup` itself.
This covers a basic quick start and how to find tags on Docker Hub.
Future commits can add details on attaching volumes, developing against
a containerized stack, and creating new images with Dockerfiles.
- Switch to sentence case headers.
- Improve some of the technical writing style.
- Update for 14.0

- Move advanced how-to and reference material from the basic
  installation steps.

- Add overviews of deploy and rebuild, along with command references.
The same docs should apply to all base installations, where it's
newinstall, lsstsw, or Docker. This commit moves the original content to
an orphan page to give us time to make that change.
Before, both the homepage and install/index.rst served as entrypoints
for the installation docs.

Now I'm making the homepage the curated documentation entrypoint, but
install/index.rst has the toctree so that a user landing at
https://pipelines.lsst.io/install can still find all the topics.
This wording encourages users to use the provided Python instead of
using their own.
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

Successfully merging this pull request may close these issues.

1 participant