1
0
Fork 0
 
 
 
 
 
Go to file
Corey Shields 5e03f7c759 Epic API (doc) changes for SatNOGS DB
I've decided to change things up in API schema and doc generation.

Work is not quite complete but its enough for testing in dev and feedback.

Major changes:
* Renaming of api.view classes to match ViewSet inheritance (minor annoyance)
* Introduce drf-spectacular for schema generation and doc UI via swagger-ui
* lots of doc changes for the API to provide a good experience with the above.

New schema generation should work seamlessly in gitlab ci, as well as via /api/schema dynamically.

The new swagger ui view is available via /api/schema/docs/

Signed-off-by: Corey Shields <cshields@gmail.com>
2021-01-09 20:44:19 -05:00
auth0login auth0login updates 2020-12-30 10:29:28 -05:00
bin Do not leave old versions of packages installed 2019-01-03 00:05:20 +02:00
contrib Remove former openapi postprocess script 2020-12-29 10:33:16 -05:00
db Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
docs Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
satnogs-db-api-client satnogs-db-api-client: Generate API documentation 2020-09-21 13:13:10 +03:00
.coveragerc Add some basic tests 2017-03-03 01:14:36 +02:00
.editorconfig Initial commit 2015-04-22 18:10:13 +03:00
.eslintignore Add dnd-helper for Do-Not-Track 2017-02-21 19:22:14 +02:00
.eslintrc.json Switch from jshint to eslint 2017-02-12 19:47:07 +02:00
.gitattributes Create an initial 'satnogs-db' package with no requirements specified 2018-11-06 13:32:43 +02:00
.gitignore New SatNOGS DB user interface 2020-07-25 22:08:44 +00:00
.gitlab-ci.yml Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
.pylintrc pylint: Remove W0603 warning on 'args' and 'kwargs', remove unused Python 2 configuration 2019-09-02 01:49:51 +03:00
.readthedocs.yml docs: Add requirements file 2020-12-29 17:17:39 +02:00
.stylelintrc Add stylelint 2017-02-12 19:47:28 +02:00
.yapfignore Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
CONTRIBUTING.md Update contribution and developing guides 2019-03-06 00:09:17 +02:00
Dockerfile bump container from python 3.8.6 to 3.8.7, revert gunicorn 2021-01-03 18:43:23 -05:00
LICENSE Fix license file to match original text version 2020-02-17 23:34:18 +02:00
MANIFEST.in Create an initial 'satnogs-db' package with no requirements specified 2018-11-06 13:32:43 +02:00
README.md Fix docs url 2019-09-24 18:46:47 +03:00
docker-compose.cache.yml Utilize Docker cache to speed up building 2019-02-13 12:32:31 +02:00
docker-compose.yml Invalidate Docker cache by setting argument 2020-11-04 10:46:52 +02:00
env-dist Add sentry-sdk for logging 2018-12-11 17:21:19 +02:00
gulpfile.js Revert "Remove eslint.failAfterError()" 2020-04-22 12:29:51 +03:00
manage.py Remove python3 migration remnants 2020-05-27 20:54:39 +02:00
package-lock.json Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
package.json Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
requirements-dev.txt Roll a couple of libraries back 2020-12-29 22:04:24 -05:00
requirements.txt Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
setup.cfg Epic API (doc) changes for SatNOGS DB 2021-01-09 20:44:19 -05:00
setup.py Override install requirements when building with Read the Docs 2020-12-28 21:34:30 +02:00
tox.ini New SatNOGS DB user interface 2020-07-25 22:08:44 +00:00
versioneer.py Remove python 2 compatibility code 2020-07-13 13:32:45 +03:00

README.md

SatNOGS DB

SatNOGS DB is a transmitter suggestions and crowd-sourcing app.

Contribute

Check out the documentation on how to setup a local development instance.

The main repository lives on Gitlab.

Join

matrix irc forum

Current Development

kanban build coverage

License

license Libre Space Foundation