index.rst 2.05 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
   preference/preference.rst
BO ZHANG's avatar
BO ZHANG committed
66
67
68
   unittest.rst
   simulation.rst
   csst_common/csst_common.rst
BO ZHANG's avatar
BO ZHANG committed
69
70


BO ZHANG's avatar
BO ZHANG committed
71
72
73
.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
tweaks    
BO ZHANG committed
74
   :caption: CODE MANAGEMENT
BO ZHANG's avatar
BO ZHANG committed
75

BO ZHANG's avatar
BO ZHANG committed
76
   build.rst
BO ZHANG's avatar
BO ZHANG committed
77
   integration.rst
BO ZHANG's avatar
BO ZHANG committed
78
79


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

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