Are API docs needed for this repo?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu bằng cách đọc docs/sphinx-build.sh, .github/workflows/httomo_backends_docs.yml và docs/index.rst để theo dõi cách đầu ra API được tạo và xuất bản. Xem xét các script trong httomo_backends/ và issue httomo được tham chiếu trước khi quyết định liệu tài liệu API có thuộc về đây hay không. Được xem là hoàn tất khi repository có phạm vi tài liệu API đã được thống nhất và cấu hình build cùng index của repository phản ánh nhất quán quyết định đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
There's API docs being generated in the sphinx-build.sh script: https://github.com/DiamondLightSource/httomo-backends/blob/a34bf5802fc541ef5a0c541377b000ce596882aa/docs/sphinx-build.sh#L27-L28
and similarly in the CI: https://github.com/DiamondLightSource/httomo-backends/blob/a34bf5802fc541ef5a0c541377b000ce596882aa/.github/workflows/httomo_backends_docs.yml#L34-L35
but the output rst files from this aren't being included in index.rst (so the API docs aren't included in the final docs deployment).
So that's one reason why I'm questioning if API docs are needed for this repo, because they're being built but not being used in the final docs deployment.
Another reason is if this repo needs API docs. At the moment, there's a handful of scripts used for generating the YAML templates, and that's it. The httomo_backends/ dir isn't even a python package (there's no __init__.py file), so there's no python modules in this repo really, just some scripts for generating YAML templates.
One question is: do we need/want API docs for the handful of scripts currently here?
Another question: for stuff that gets moved to httomo-backends (such as memory estimators and padding calculators from httomo, see https://github.com/DiamondLightSource/httomo/issues/429), would we like API docs for those? At the moment in httomo, memory estimators are private functions where they reside, but I imagine that when they get moved into httomo-backends they'll be made public functions - which may make sense to have API docs as they're public, but may also not make sense to have API docs, because they all have the same interface (parameters), and their usage is made obvious by how they are used in httomo. In which case, perhaps API docs in httomo-backends isn't really needed, but rather, general documentation on how the memory estimator and padding calculator functions are used in httomo/how they hook into httomo.
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 1
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của DiamondLightSource/httomo-backends
-
Unnecessary `toml` dependencyĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
documentation
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
documentation question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100
Tất cả issue của DiamondLightSource/httomo-backends
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
sususweet/midea_auto_cloud#285 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Short positive Table maxlen values produce oversized cellsCó thể đã có người làm @Gambit-Checkmate đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 18 ngày
-
Suggestion: Add requirements.txtĐang mở
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 68/100
MangasMango/bound-to-rot#41 · 1 bình luận ·
-
breaking change
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Word viper missingĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
dwyl/english-words#244 ·