Difference between revisions of "Software contribution"

From SatNOGS
(Correct links to repos)
Line 15: Line 15:
 
Architecture documentation: https://docs.satnogs.org/en/stable/satnogs-client/doc/architecture.html
 
Architecture documentation: https://docs.satnogs.org/en/stable/satnogs-client/doc/architecture.html
  
Code repository: https://gitlab.com/librespacefoundation/satnogs-client
+
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client
  
 
=== gr-satnogs ===
 
=== gr-satnogs ===
Line 23: Line 23:
 
If you are skilled in writing custom gnuradio modules/blocks or piecing together gnuradio scripts in gnuradio-companion then gr-satnogs can use your help!
 
If you are skilled in writing custom gnuradio modules/blocks or piecing together gnuradio scripts in gnuradio-companion then gr-satnogs can use your help!
  
Code repository: https://gitlab.com/librespacefoundation/gr-satnogs
+
Code repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs
  
 
=== SatNOGS DB ===
 
=== SatNOGS DB ===
Line 37: Line 37:
 
API documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/api.html
 
API documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/api.html
  
Code repository: https://gitlab.com/librespacefoundation/satnogs-db
+
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-db
  
 
=== SatNOGS Network ===
 
=== SatNOGS Network ===
Line 49: Line 49:
 
Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/contribute.html
 
Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/contribute.html
  
Code repository: https://gitlab.com/librespacefoundation/satnogs-network
+
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-network

Revision as of 19:16, 15 October 2017

If you are skilled in Python, Web Development (CSS/JS), or gnuradio we need your help! To find out how to help see each module below. You can also find us on our https://community.libre.space or on irc/matrix in #satnogs

SatNOGS Client

Skills required: Python

The SatNOGS client is written in Python, targeting raspberry pi 3 as the reference architecture. It interfaces with the following applications:

  • rotctld (Rotator control, part of hamlib)
  • rigctld (Rig frequency control, part of hamlib)
  • gr-satnogs (custom SatNOGS gnuradio scripts)

Architecture documentation: https://docs.satnogs.org/en/stable/satnogs-client/doc/architecture.html

Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client

gr-satnogs

Skills required: gnuradio companion, C/C++, SDR

If you are skilled in writing custom gnuradio modules/blocks or piecing together gnuradio scripts in gnuradio-companion then gr-satnogs can use your help!

Code repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs

SatNOGS DB

Skills required: Python / Django / CSS

The SatNOGS DB is written in Django (a Python web framework).

Installation documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/installation.html

Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/contribute.html

API documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/api.html

Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-db

SatNOGS Network

Skills required: Python / Django / CSS / JS

The SatNOGS Network is written in Django (a Python web framework), and makes heavier use of javascript and d3.js for scheduling and visualizations.

Installation documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/installation.html

Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/contribute.html

Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-network