Skip to content

Commit

Permalink
Merge branch 'readme-dev-docs-reorg'
Browse files Browse the repository at this point in the history
* readme-dev-docs-reorg:
  Improve findability of documentation
  Gather dev docs pointers in one place
  Default to the global contributor guide for all nextstrain projects
  • Loading branch information
jameshadfield committed Mar 24, 2020
2 parents cd37494 + d620da3 commit c7c73d1
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 51 deletions.
24 changes: 0 additions & 24 deletions CONTRIBUTING.md

This file was deleted.

28 changes: 28 additions & 0 deletions DEV_DOCS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Development docs

## Getting started

Thank you for helping us to improve Nextstrain!

##### [To get started, please see the contributing guide for useful information about how to pick an issue, submit your contributions, and so on.](https://github.com/nextstrain/.github/blob/master/CONTRIBUTING.md)

This project strictly adheres to the [Contributor Covenant Code of Conduct](https://github.com/nextstrain/.github/blob/master/CODE_OF_CONDUCT.md).

Please see the [project board](https://github.com/orgs/nextstrain/projects/5) for currently available issues.

## Contributing code
[Please see the main auspice docs](https://nextstrain.github.io/auspice/introduction/install) for details on how to install and run auspice locally.

For pull requests, please use [eslint](https://eslint.org/) as much as possible -- thanks!

## Contributing to Documentation

This documentation is all contained within the Auspice GitHub repo -- see [the README](https://github.com/nextstrain/auspice/tree/master/docs-src) within the `docs-src` directory for more details and instructions on how to contribute.

Please see [docs-src/README](./docs-src/README.md) for how the auspice documentation site is built.

Note that currently the documentation must be rebuilt & pushed to GitHub _after_ a new version is released in order for the changelog to correctly appear at [nextstrain.github.io/auspice/releases/changelog](https://nextstrain.github.io/auspice/releases/changelog).


## Releases & versioning
New versions are released via the `./releaseNewVersion.sh` script from an up-to-date `master` branch. It will prompt you for the version number increase, push changes to the `release` branch and, as long as Travis-CI is successful then a new version will be automatically published to [npm](https://www.npmjs.com/package/auspice).
39 changes: 12 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,34 @@
[![NPM version](https://img.shields.io/npm/v/auspice.svg?style=flat)](https://www.npmjs.com/package/auspice)
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)


## About Nextstrain
Nextstrain is an open-source project to harness the scientific and public health potential of pathogen genome data.
We provide a continually-updated view of publicly available data with powerful analytics and visualizations showing pathogen evolution and epidemic spread.
Our goal is to aid epidemiological understanding and improve outbreak response.

Resulting data and inferences are available live at the website [nextstrain.org](https://nextstrain.org).

> We have received a number of generous offers to contribute developer effort to nextstrain (and auspice) following our work on [hCoV-19](https://nextstrain.org/ncov).
We are flattered and would welcome contributions!
Please see the [contributing](./CONTRIBUTING.md) documentation for more details.
A list of potential issues is being actively maintained at https://github.com/orgs/nextstrain/projects

# Auspice

## About Auspice
*Definition: Observation by an augur, ie a prophetic sign.*

Auspice is an open-source interactive web app for visualizing phylogenomic data.
It may be used in tandem with nextstrain's bioinformatics toolkit [augur](https://github.com/nextstrain/augur) or on its own.
Auspice may be used to explore datasets locally or run as a as a server to share results.

## Documentation
* [Overview of how Auspice fits together with other Nextstrain tools](https://nextstrain.org/docs/getting-started/introduction#open-source-tools-for-the-community)
* [Auspice documentation](https://nextstrain.github.io/auspice/introduction/overview)

**Please see [nextstrain.github.io/auspice](https://nextstrain.github.io/auspice) for auspice documentation.**
> We have received a number of generous offers to contribute developer effort to nextstrain (and auspice) following our work on hCoV-19. We welcome contributions! To get started, please see these resources:
* [Contributor guide](https://github.com/nextstrain/.github/blob/master/CONTRIBUTING.md)
* [Project board with available issues](https://github.com/orgs/nextstrain/projects/5)
* [Developer docs for Auspice](./DEV_DOCS.md)

## Quickstart

## Quickstart

#### Installation
### Installation

Install auspice for use as a global command.
This requires nodejs 10+. We recommend using a conda environment, but this is not the only way.
Expand All @@ -56,9 +55,7 @@ npm install --global .

(See [here](https://nextstrain.github.io/auspice/introduction/install) for more installation methods & help).



#### Obtain datasets to display:
### Obtain datasets to display:

In order to get up & running you'll need datasets to visualise.
(Please see the [nextstrain docs](https://nextstrain.org/docs/) for tutorials on how to run your own analyses.)
Expand All @@ -80,7 +77,7 @@ npm run get-data
npm run get-narratives
```
#### Run auspice:
### Run auspice:
```bash
auspice view --datasetDir data
Expand All @@ -96,18 +93,6 @@ Run `auspice --help` (or `auspice view --help`) to see all the available command
Full documentation may be found at: [nextstrain.github.io/auspice](https://nextstrain.github.io/auspice).
## Development, comments, issues and bugs
Auspice is developed via GitHub and issues are very welcome. Alternatively, [email us](mailto:[email protected]) with any questions or comments you may have.
If you are interested in submitting a pull request please use [eslint](https://eslint.org/) as much as possible -- thanks!
New versions are released via the `./releaseNewVersion.sh` script from an up-to-date `master` branch. It will prompt you for the version number increase, push changes to the `release` branch and, as long as Travis-CI is successful then a new version will be automatically published to [npm](https://www.npmjs.com/package/auspice).
Please see [docs-src/README](./docs-src/README.md) for how the auspice documentation site is built.
> Note that currently the documentation must be rebuilt & pushed to GitHub _after_ a new version is released in order for the changelog to correctly appear at [nextstrain.github.io/auspice/releases/changelog](https://nextstrain.github.io/auspice/releases/changelog).
## License and copyright
Copyright 2014-2019 Trevor Bedford and Richard Neher.
Expand Down

0 comments on commit c7c73d1

Please sign in to comment.