8907462a9b
Bumps jQuery from 3.2.1 to 3.4.0. --- updated-dependencies: - dependency-name: jQuery dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
docs | ||
src | ||
tests | ||
tools/PlateManager | ||
.dockerignore | ||
.gitattributes | ||
.gitignore | ||
CONTRIBUTING.md | ||
Directory.Build.props | ||
Directory.Build.targets | ||
Dockerfile | ||
GitVersion.yml | ||
INSTALL.md | ||
LICENSE | ||
NuGet.config | ||
README.md | ||
azure-pipelines.yml | ||
global.json | ||
init.ps1 | ||
wwt-website-net6.slnf | ||
wwt-website.sln |
README.md
AAS WorldWide Telescope website
This repository contains the code for the web services backing the AAS WorldWide Telescope (WWT) software system.
You can monitor metrics for the WWT web services on the public WWT metrics dashboard, made possible by support from Datadog.
Developer Instructions
See these instructions for details on how to build and run locally. Please submit issues (or PRs!) if you run into any problems or inaccuracies.
If you have .NET 6 installed, the basic CLI build command is:
dotnet build -c Release wwt-website-net6.slnf
You can build and run the server in a Docker container with:
docker build -t aasworldwidetelescope/core-data:latest .
docker run --rm -p 8080:80 --name wwtcoredata aasworldwidetelescope/core-data:latest
# browse to http://localhost:8080/wwtweb/isstle.aspx
However, most API endpoints won't work since they need to be wired up to the backing data storage. To test locally with WWT production assets, launch the Docker container with the following environment variables:
-e UseAzurePlateFiles=true -e AzurePlateFileStorageAccount=[secret]
where the secret can be obtained from the running app's configuration KeyVault.
See comments in the azure-pipelines.yml
file for descriptions of how deployment
works.
This file logs old APIs that have been deprecated or removed. The implementations of many of these can be found in the Git history if you’re willing to dig.
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.
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.
Acknowledgments
The AAS WorldWide Telescope system is a .NET Foundation project managed by the non-profit American Astronomical Society (AAS). Work on WWT has been supported by the AAS, the US National Science Foundation, and other partners. See the WWT user website for details.
Legalities
The WWT code is licensed under the MIT License. The copyright to the code is owned by the .NET Foundation.