{"repo":"nasa-gcn/gcn-schema","free":true,"listed":false,"github":"https://github.com/nasa-gcn/gcn-schema","clone":"git clone https://github.com/nasa-gcn/gcn-schema.git","description":"Unified multi-mission schema for GCN Notices","language":"JavaScript","stars":15,"topics":["astronomy","json-schema","kafka","json"],"license":null,"category":"data-pipelines","readme_excerpt":"GCN Schema This repository contains the schemas for crafting new GCN notices. It also includes mission-specific schemas and illustrative examples, which are distributed by GCN Kafka. The formulation of mission schemas is one step in the process for setting up New Notice Producers. The alert format for new Notices over GCN Kafka is JavaScript Object Notation (JSON), a widely adopted Internet data format. We have designed a set of core schema which serve as the building blocks for new GCN Notices. Instrument-specific schema can also be created, but we request that you utilize the core schema as much as possible. Please add your schema to this repository under gcn/notices/ mission / and submit a pull request for the GCN Team to review. The GCN team is happy to iterate with the producers on their schema contents and format. Your pipeline will generate JSON files following these schema and send alerts to GCN as described in New Notice Producers. How to Contribute To get started, fork the nasa-gcn/gcn-schema repository on GitHub and clone it on your computer. If you are new to GitHub, refer to our GitHub primer. After you have forked and cloned the repository, make sure that Node.js and NPM are installed on your computer. There are several options to install Node.js and NPM. Pick one of the following: - Download and run the Node.js installer for your operating system. - Install and use the Node Version Manager, nvm. - Install using a package manager. Finally, run the following comm","default_branch":null,"files":null,"tree":[],"storefront":"/r/nasa-gcn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nasa-gcn/gcn-schema/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}