After much thought and input from all of you we went ahead and re-organized, restructured and renamed most of our GitHub repositories. More info below (probably a wiki page in Github soon too):
Intro
SatNOGS uses GitHub for code, hardware, designs and issues repositories around the project. Each repository has a main and a co- maintainer who are ultimately responsible for committing code, versioning, accepting pull requests, triaging issues and generally owning the repo.
Naming
Any repo originating from SatNOGS project is named using satnogs-<name>
(e.g. satnogs-rotator
). We also maintain forks of other projects retaining their original names (e.g. rtl-sdr
)
Versioning
Most hardware repos will be following this scheme:
-
master
is for current dev work, - major versions will be branched out of
master
with major version number (e.g.v2
) - minor versions will be tags (e.g.
v2.1
)
All software repos are following this scheme:
-
master
represents the current production-ready work - featured branches are created for development (e.g.
21-add-single-view
) - tags will be created for major revisions that we want to point to (e.g.
v3
)
Some repos (minority, like satnogs-antennas
) will be following a folders-based versioning as it fits more their development scheme. (sorry git lovers!)
List of repos with descriptions and maintainers
satnogs-rotator
- Description: Designs for SatNOGS Rotator
- Maintainer: @manthos
- Co-maintainer: @azisi
satnogs-rotator-controller
- Description: Electronics for SatNOGS Rotator
- Maintainer: @azisi
- Co-maintainer: @manthos
satnogs-docs
- Description: Documentation for SatNOGS software projects
- Maintainer: @johngian
- Co-maintainer: @comzeradd
satnogs-software
- Description: Various Software used in SatNOGS project
- Maintainer: @Acinonyx
- Co-maintainer: @jinxcat
satnogs-org
- Description: Repo for organizational purposes and assets
- Maintainer: @pierros
- Co-maintainer: @manthos
satnogs-preso
- Description: Presentations about SatNOGS project
- Maintainer: @pierros
- Co-maintainer: @elkos
satnogs-antennas
- Description: Designs for SatNOGS Antennas
- Maintainer: @Acinonyx
- Co-maintainer: Dimitris Papadeas
satnogs-diplexer
- Description: Designs and plans for SatNOGS Diplexer
- Maintainer: @azisi
- Co-maintainer: @Acinonyx
satnogs-tripod
- Description: Designs for SatNOGS Tripod
- Maintainer: Dimitris Papadeas
- Co-maintainer: @pierros
satnogs-radome
- Description: Designs for SatNOGS Radome
- Maintainer: Dimitris Papadeas
- Co-maintainer: @pierros
satnogs-client
- Description: Software for SatNOGS Client
- Maintainer: @johngian
- Co-maintainer: @jinxcat
satnogs-ansible
- Description: Ansible recipes and templates for our infrastructure setup
- Maintainer: @comzeradd
- Co-maintainer: @axil
satnogs-network
- Description: Software for SatNOGS Network
- Maintainer: @comzeradd
- Co-maintainer: @johngian
satnogs-db
- Description: Software for SatNOGS DB
- Maintainer: @comzeradd
- Co-maintainer: @johngian
satnogs-rotator
- Description: Designs and plans for SatNOGS Rotator
- Maintainer: @manthos
- Co-maintainer: @azisi
upscuits
- Description: Our service monitoring site
- Maintainer: @pierros
- Co-maintainer: @axil
rtl-sdr
- Description: SatNOGS maintained rtl-sdr fork
- Maintainer: @Acinonyx
- Co-maintainer: none