Onboarding Guide - NASA-PDS/nasa-pds.github.io GitHub Wiki
PDS = Planetary Data Systems
All PDS Nodes (Endpoints / Node IDs) :
Node ID | Node Name |
---|---|
atm | Atmospheres |
en | Engineering |
geo | Geosciences |
img | Imaging |
naif | Navigation and Ancillary Information |
ppi | Planetary Plasma Interactions |
psa | ESA Planetary Science Archive |
rms | Ring-Moon Systems |
sbnumd | Small Bodies, Comets |
sbnpsi | Small Bodies, Asteroids/Dust |
Overview and Getting started
https://github.com/NASA-PDS/nasa-pds.github.io/wiki/Getting-Started-with-PDS-EN
-
Architecture Diagram : https://lucid.app/lucidchart/9489e1e8-6947-479e-8435-3739f4b4ad36/edit?viewport_loc=-1097%2C-577%2C4235%2C2115%2C0_0&invitationId=inv_c0b99403-6a38-4d31-90f2-175269158be9
-
Nucleus - running on docker containers
- Backend to ingest data and publish to registry
- Pulls data from CI/CD Registry - provides search interface for the users
- DOI service sits in front of the Registry
-
CloudWatch - need to create a dashboard for logging and monitoring
-
Git Repo : https://github.com/NASA-PDS
-
Sprint Backlog : https://github.com/NASA-PDS/nasa-pds.github.io/wiki/Zenhub-Guide#workspaces/sprint-backlog-6053ba71f2436f000efb94ca/board
-
CI/CD architecture : https://lucid.app/lucidchart/2f51450a-ea74-4622-b0df-ce246142f885/edit?invitationId=inv_d1d662ea-8855-4f01-be85-df1c296dd555
-
Desired EN Deployment Lifecycle and Venues : https://lucid.app/lucidchart/20488354-9ead-46c0-8d86-f44c7604ca98/edit?invitationId=inv_d870c829-346b-4bf7-8146-181712b3e178
-
See https://docs.google.com/document/d/1B_ccWqa2R5Vx6vhtRYymbXep8swOAN9A3oC0s8dnk70/
-
Project Metadata Link : https://pds.nasa.gov/data/pds4/
GitHub Teams :
Team Calendar (for time-off / events) : https://wiki.jpl.nasa.gov/pages/viewpage.action?spaceKey=PDSEN&title=PDS+Engineering+Node+Home
Slack Channels
#pds #pdsen #pds-cloud-migration #pds-registry #pdsen-fun-facts
Tools / Software to Install
- Brew (for MacOS/Linux)
- Chocolatey (for Windows)
- Python 3.6.8 or greater
- Java 1.17 (openjdk17)
- Terraform
- Docker Compose
- VSCode (PyCharm or editor of your choice)
- Git
NGAP Cloud Access
https://wiki.jpl.nasa.gov/pages/viewpage.action?spaceKey=PDSEN&title=NGAP+Cloud
Additional Links :
- SA Tickets : https://ocio-jira.jpl.nasa.gov/servicedesk/customer/portal/16 Postman Testing : https://www.postman.com/ Folder to drop Registry Architecture diagram : https://lucid.app/documents#/documents?folder_id=286169814
Registry
- Registry 101 Slides : https://docs.google.com/presentation/d/1kAf1S-OGIwSB5_B8ohq-AFtjDQZShz23zdi-KoPEV8M/edit?usp=share_link (edited)
- Registry Workshop : https://github.com/NASA-PDS/registry/wiki/Registry-Workshop-06_28_2022
- Search API Presentation: https://www.cosmos.esa.int/web/psida-2022/-/x03