This repository stores APIs and defines functionality for API auto code generation. All API definition in their YAML form are stored as the following:
- External
- APIs which would be known to all players within the federated PSU network
- Internal
- APIs which are internal to NASA's implementation and execution of a PSU and execution.
Overview description of APIs can be found in OVERVIEW.MD
The list below references the directories for the various APIs within this repository. Each section has a README.MD file specific to the API.
Internal
- ETA Generator (etag)
- Operations Planning Service (ops)
- Provider of Service UAM (psu)
- UAM Constraints (uam-constraints)
External
- Airspace Authorization (aa)
- Airspace Structure Definition Service (asds)
- Constraint Information Service (cis)
- Data Collection (data)
- FAA Industry Data Exchange Protocol (fidxp)
- FIMS Authorization (fims-authz)
- Provider of Service UAM (psu)
- Resource Planning Service (rps)
- Resource Registry (rr)
- Timeline Data Provider (tdp)
- XTGUI (xtgui)
The version associated with this software commit can be determined through multiple ways:
- Code Versions
- Check the software version by examining the artifact version information in the pom.xml.
- Artifact
- Find the software *.jar file and un-compress the jar. The software version will be found in the META-INF/MANIFEST.MF file.
Run the following command from the repository base to build the software.
mvn clean compile install -s <settings.xml>
Downloads of the code and repositories are available through Bitbucket.
Downloads of the software artifacts are available through the JFrog Artifactory.
Access to this code base is controlled by the project software manager. Contact the project software manager for consent of any access and distribution of this software.
Feel free to contact our product owner Hanbong Lee or file an issue. Feature requests are always welcome.
Our Contributors are also great points of contacts for our software.
Thanks to our contributors this software has been made possible:
- Annie Cheng - Concept & Design
- Hanbong Lee - Product Owner
- Chin Seah - Design & Tester
- Chu Han Lee - Scrum Master/Developer
- Stephen Chu - Developer
Please contact project management if we have left someone out.
- Badge & Shields from Shields.io