add script to generate all non-code files automatically if they don't exist
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
- Issue 类型
- 功能
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- jupyter-notebook, python
调研方向
首先检查所请求的生成文件:setup.py、conf.py、MANIFEST.in、README.md、requirements.txt、license.txt、api.rst、index.rst、tutorials.rst 以及示例 notebook。定义脚本应如何检测缺失文件,以及 setup.py 中的值如何影响这些文件。完成的标准是生成缺失的 package、test、example 和 documentation 文件,并将所请求的 GitHub、Travis、Read the Docs、release、fork 和 pip 步骤输出为待办事项列表。
由索引模型根据 Issue 内容生成。
描述
- setup.py (use folder name as name of project, and if any of the below are specified, change the script accordingly to reference them)
other info could be read from setup.py
- conf.py
- MANIFEST.in
- README.md
- requirements.txt
- license.txt
- basic test (so pytest can run)
- basic example (so sphinx compiles)
- api.rst
- index.rst
- tutorials.rst
- sample tutorial notebook
then output a "to do" list of how to:
- set up github web hooks for slack
- get travis configured
- compile sphinx web page
- register on readthedocs and publish readthedocs page
- do a github release
- set up forks on github for development (once package is "live," rather than modifying master branch directly)
- push to pip (after package is ready for release)
- install package from pip
- 主要语言
- Jupyter Notebook
- 星标
- 17
- 派生
- 4
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
ContextLab/CDL-tutorials 的其他 Issue
-
难度 1/5 1 小时以内 新手友好度 68/100
ContextLab/CDL-tutorials#68 ·
-
难度 1/5 1-3 小时 新手友好度 45/100
ContextLab/CDL-tutorials#69 ·
-
难度 5/5 一周以上 新手友好度 15/100
ContextLab/CDL-tutorials#67 · 2 条评论 ·
-
难度 5/5 一周以上 新手友好度 20/100
ContextLab/CDL-tutorials#64 ·
-
难度 5/5 一周以上 新手友好度 15/100
ContextLab/CDL-tutorials#62 ·
查看 ContextLab/CDL-tutorials 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 3 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
维护者通常 5 天内回复
-
难度 2/5 1-3 小时 新手友好度 90/100
维护者通常 1 天内回复
-
category:port-update
难度 2/5 1-3 小时 新手友好度 72/100
microsoft/vcpkg#54338 · 1 条评论 ·
维护者通常 2 天内回复
-
review-panel severity:medium
难度 2/5 1-3 小时 新手友好度 70/100
kristovatlas/coin-accounting#146 · 1 条评论 ·
维护者通常 1 天内回复