6 Star 19 Fork 10

Gitee 极速下载 / Spyder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/spyder-ide/spyder
克隆/下载
MAINTENANCE.md 2.01 KB
一键复制 编辑 原始数据 按行查看 历史
dalthviz 提交于 2022-03-30 11:18 . Update core dependencies

These are some instructions meant for maintainers of this repo.

  • To avoid pushing to our main repo by accident, please use https for your usptream remote. That should make git to ask for your credentials (at least in Unix systems).

  • After merging a PR against the stable branch (e.g. 5.x), you need to immediately merge it against master and push your changes to Github. For that you need to perform the following steps in your local clone:

    • git checkout 5.x

    • git fetch upstream

    • git merge upstream/5.x

    • git checkout master

    • git merge 5.x

    • Commit with the following message:

      Merge from 5.x: PR #<pr-number>
      
      Fixes #<fixed-issue-number>

      If the PR doesn't fix any issue, the second line is unnecessary.

    • git push upstream master

  • To merge against master a PR that involved updating our spyder-kernels subrepo in the stable branch (e.g. 5.x), you need to perform the following actions:

    • git checkout master
    • git merge 5.x
    • git reset -- external-deps/spyder-kernels
    • git checkout -- external-deps/spyder-kernels
    • git commit with the files left and the same message format as above.
    • git subrepo pull external-deps/spyder-kernels
  • If a PR in spyder-kernels solves an issue in Spyder but was not part of a PR that updated its subrepo, you need to open one that does precisely that, i.e. update its subrepo, in order to fix that issue.

    The same goes for the python-lsp-server and qtconsole subrepos.

  • There's a bot that constantly monitors all issues in order to close duplicates or already solved issues and inform users what they can do about them (basically wait to be fixed or update).

    The patterns detected by the bot and the messages shown to users can be configured in .github/workflows/duplicates.yml (only avaiable in our master branch because there's no need to have it in 5.x).

    Please open a PR to add new messages or update previous ones, so other members of the team can decide if the messages are appropriate.

Python
1
https://gitee.com/mirrors/Spyder.git
git@gitee.com:mirrors/Spyder.git
mirrors
Spyder
Spyder
master

搜索帮助