index.rst 1.99 KB
Newer Older
BO ZHANG's avatar
BO ZHANG committed
1
2
3
4
5
.. csst_proto documentation master file, created by
   sphinx-quickstart on Tue Aug 23 20:39:04 2022.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

BO ZHANG's avatar
BO ZHANG committed
6
7
A Guide for CSST DAS Developers
===============================
BO ZHANG's avatar
BO ZHANG committed
8
9
10
11
12

.. meta::
   :description lang=cn: Automate building, versioning, and hosting of your technical documentation continuously on Read the Docs.


BO ZHANG's avatar
BO ZHANG committed
13
14
.. image:: https://readthedocs.org/projects/csst-proto/badge/?version=latest
    :target: https://csst-proto.readthedocs.io/en/latest/?badge=latest
BO ZHANG's avatar
BO ZHANG committed
15
16
17
    :alt: Documentation Status


BO ZHANG's avatar
BO ZHANG committed
18
.. toctree::
BO ZHANG's avatar
BO ZHANG committed
19
   :maxdepth: 2
BO ZHANG's avatar
tweaks    
BO ZHANG committed
20
   :caption: CONTENTS
BO ZHANG's avatar
BO ZHANG committed
21
22


BO ZHANG's avatar
BO ZHANG committed
23
24
25
26
27
Hi!
This is an internal guide for CSST DAS developers.
The associated package, `csst_proto`_, is the prototype of CSST L1 pipeline.
The aim of this document is to provide an example of how to build a functional
quality module for CSST DAS pipline.
BO ZHANG's avatar
BO ZHANG committed
28
Here also host the basic standards of CSST DAS pipelines as well as many details.
BO ZHANG's avatar
BO ZHANG committed
29

BO ZHANG's avatar
BO ZHANG committed
30
CSST DAS pipelines are mainly based on `Python`_.
BO ZHANG's avatar
BO ZHANG committed
31
All CSST Python code should be consistent with the PEP 8 style guide.
BO ZHANG's avatar
BO ZHANG committed
32
Developers should follow the standard `Python Packaging User Guide`_ to package
BO ZHANG's avatar
BO ZHANG committed
33
their codes.
BO ZHANG's avatar
BO ZHANG committed
34

BO ZHANG's avatar
BO ZHANG committed
35
36
37
.. _Python Packaging User Guide: https://packaging.python.org/en/latest/
.. _Python: https://www.python.org/
.. _csst_proto: https://csst-tb.bao.ac.cn/code/csst-l1/csst_proto
BO ZHANG's avatar
tweaks    
BO ZHANG committed
38
39


BO ZHANG's avatar
BO ZHANG committed
40
41
42
43
This guide is also highly influenced by the two below.

The guide for astropy-affiliated package development
   https://docs.astropy.org/en/latest/development/docguide.html
BO ZHANG's avatar
BO ZHANG committed
44

BO ZHANG's avatar
BO ZHANG committed
45
46
The guide for LSST developers
   https://developer.lsst.io/
BO ZHANG's avatar
BO ZHANG committed
47

BO ZHANG's avatar
BO ZHANG committed
48
49
50
51

.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
BO ZHANG committed
52
   :caption: TEAM
BO ZHANG's avatar
BO ZHANG committed
53

BO ZHANG's avatar
BO ZHANG committed
54
   team.rst
BO ZHANG's avatar
BO ZHANG committed
55
56
57
58
59


.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
BO ZHANG committed
60
   :caption: GUIDES FOR DEVELOPERS
BO ZHANG's avatar
BO ZHANG committed
61

BO ZHANG's avatar
BO ZHANG committed
62
63
   vcs.rst
   packaging.rst
BO ZHANG's avatar
BO ZHANG committed
64
   codestyle.rst
BO ZHANG's avatar
BO ZHANG committed
65
66
67
   unittest.rst
   simulation.rst
   csst_common/csst_common.rst
BO ZHANG's avatar
BO ZHANG committed
68
69


BO ZHANG's avatar
BO ZHANG committed
70
71
72
.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
BO ZHANG committed
73
   :caption: CI / CD
BO ZHANG's avatar
BO ZHANG committed
74

BO ZHANG's avatar
BO ZHANG committed
75
   cicd.rst
BO ZHANG's avatar
BO ZHANG committed
76
77


BO ZHANG's avatar
BO ZHANG committed
78
79
80
81
82
.. toctree::
   :hidden:
   :maxdepth: 2
   :caption: API

BO ZHANG's avatar
BO ZHANG committed
83
   api/csst_proto.rst