wwt-web-client/README.md

110 строки
4.2 KiB
Markdown
Исходник Обычный вид История

# The AAS WorldWide Telescope Web Client
The “web client” of the [AAS](https://aas.org/)
[WorldWide Telescope](http://worldwidetelescope.org/home) (WWT) is a web
application that lets you explore the universe from the comfort of your chair.
### <http://worldwidetelescope.org/webclient>
**This branch is a huge, experimental rebuild of the repository!**
WWT is a free, open-source tool for visually exploring humanitys scientific
understanding of the Universe. The web client is the primary portal by which
people interact with WWT — allowing interactive exploration of terabytes of
astronomical data in a seamlessly integrated 4D simulation of the known
universe. However, the WWT software ecosystem also includes a Windows
application that can power planetariums (see [wwt-windows-client]), a
cloud-based web service for discovering and sharing astronomical data (see
[wwt-website]), and [pywwt], a Python module allowing users to write their own
software to control and extend all of these systems.
[wwt-windows-client]: https://github.com/WorldWideTelescope/wwt-windows-client
[wwt-website]: https://github.com/WorldWideTelescope/wwt-website
[pywwt]: https://pywwt.readthedocs.io/
WWT is brought to you by the non-profit [American Astronomical Society] (AAS)
and the [.NET Foundation]. Established in 1899 and based in Washington, DC,
the AAS is the major organization of professional astronomers in North
America.
[American Astronomical Society]: https://aas.org/
[.NET Foundation]: https://dotnetfoundation.org/
## Getting involved
We love it when people get involved in the WWT community! You can get started
by [participating in our user forum] or by
[signing up for our low-traffic newsletter]. If you would like to help make
WWT better, our [Contributor Hub] aims to be your one-stop shop for
information about how to contribute to the project, with the
[Contributors Guide] being the first thing you should read. Here on GitHub we
operate with a standard [fork-and-pull] model.
[participating in our user forum]: https://wwt-forum.org/
[signing up for our low-traffic newsletter]: https://bit.ly/wwt-signup
[Contributor Hub]: https://worldwidetelescope.github.io/
[Contributors Guide]: https://worldwidetelescope.github.io/contributing/
[fork-and-pull]: https://help.github.com/en/articles/about-collaborative-development-models
All participation in WWT communities is conditioned on your adherence to the
[WWT Code of Conduct], which basically says that you should not be a jerk.
[WWT Code of Conduct]: https://worldwidetelescope.github.io/code-of-conduct/
## Building and Testing
In order to build and test the website, you need:
1. [Node.js](https://nodejs.org/), specifically the `npm` command. If you need
to install Node.js, use your operating systems package manager or visit
[nodejs.org](https://nodejs.org/) for installation instructions.
2. The [Grunt](https://gruntjs.com/) task runner, specifically the `grunt`
command. Once again, install it using your operating systems package
manager or [see the Grunt website](https://gruntjs.com/getting-started).
The first time you check out these files, run:
```
npm install
```
Once that has been done, you can build the website with:
```
grunt dist-all
```
Then, we recommend running:
```
npx http-server dist/
```
This server (and most other static-file servers) will print out a URL that you
can visit to test out the web client locally.
## Acknowledgments
The AAS WorldWide Telescope system is a [.NET Foundation] project. Work on WWT
has been supported by the [American Astronomical Society] (AAS), the US
[National Science Foundation] (grants [1550701] and [1642446]), the [Gordon
and Betty Moore Foundation], and [Microsoft].
[.NET Foundation]: https://dotnetfoundation.org/
[National Science Foundation]: https://www.nsf.gov/
[1550701]: https://www.nsf.gov/awardsearch/showAward?AWD_ID=1550701
[1642446]: https://www.nsf.gov/awardsearch/showAward?AWD_ID=1642446
[Gordon and Betty Moore Foundation]: https://www.moore.org/
[Microsoft]: https://www.microsoft.com/
## Legalities
The WWT code is licensed under the [MIT License]. The copyright to the code is
owned by the [.NET Foundation].
[MIT License]: https://opensource.org/licenses/MIT