A short description, about 100-120 characters, suitable for search summaries
Project description
NASA PDS Federated API
This repository is the entry point for the NASA PDS federated API specifications.
PDS is willing to develop rest-ful web APIs for different applications (so far, data search, dois) without a priori limitation of what the API is relevant for.
The detailed documentation can be found https://nasa-pds.github.io/pds-api/
For developers, generate the API documentation
The openAPI yaml unrevolved specifications are stored in the specs
directory.
The naming of the the specification are: PDS_APIs---swagger.yaml
For example: PDS_APIs-registry-1.0.0-SNAPSHOT-swagger.yaml
To add a new specification or a new version of a specification:
-
copy the openapi specification under the
specs
directory following the above filename convention. -
add a new entry for this file in
docs/source/specifications.rst
-
in the file
docs/source/conf.py
add a section for the new specification in theredoc
object. -
Generate the doc with command line:
pip install -e '.[dev]' sphinx-build -b html docs/source docs/build
Tags
The tags of this repository should follow the PDS build tag names (e.g. 12.1, 13.0 ...) with a 6 months release cycle.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.