/iheadwater_hackweek_tutorials

水资源科研编程入门教程

Primary LanguageJupyter NotebookMIT LicenseMIT

iHeadWater Hackweek Tutorials

水资源科研编程入门教程,网页在这里:https://iheadwater.github.io/iheadwater_hackweek_tutorials

一起编辑本书

如果你想一起编辑本书:

  1. 克隆本代码库
  2. 运行 pip install -r requirements.txt(推荐在虚拟环境中)
  3. 编辑iheadwater_hackweek_tutorials/文件夹中的源文件(怎么编辑内容请参考jupyterbook的文档
  4. 运行 jupyter-book clean iheadwater_hackweek_tutorials/ 来删除之前构建的文件
  5. 运行 jupyter-book build iheadwater_hackweek_tutorials/

然后本书的HTML版本就会被构建在iheadwater_hackweek_tutorials/_build/html/文件夹中,你可以在浏览器中打开先看看自己编写的内容,推送更新时不需要将build文件夹下的内容推送上去。

发布本书

本书借助了cookiecutter模板cookiecutter-jupyter-book的持续集成工具,能直接将本书内容发布到GitHub Pages上。发布的方式可以参考jupyterbook的文档

如果你想让你撰写的内容也展示在网页上,推送你的分支到本代码仓即可,后续我们会合并并发布到网上。

我们会将文件推送到github本仓的main分支,之后有自动化程序会创建代码运行环境,build代码,并将生成的文件推送到gh-pages分支上等,然后网页就会自动显示刚推送的内容了。

本书作者

欢迎大家积极贡献,这里是目前的贡献者:contributors tab

致谢

本书使用了开源工具 Jupyter Book projectexecutablebooks/cookiecutter-jupyter-book template,感谢开源社区的贡献者们。