发布您的代码

待处理

把这只小猫换成我们想要的照片。

https://placekitten.com/800/600

一个健康的开源项目需要一个地方来发布它的代码和项目管理资料,这样其他开发人员就可以和你合作。这使您的用户能够更好地理解您的代码、跟上新的开发、报告错误和贡献代码。

这个开发网站应该包括源代码历史本身、一个bug跟踪器、一个补丁提交(又称“拉请求”)队列,以及可能附加的面向开发人员的文档。

有几个免费的开源项目托管网站(又称“伪造”)。其中包括Github、SourceForge、BitBucket和Gitlab。Github目前是最好的。使用Github。

在Github上创建项目报告

要在Github上发布python项目,请执行以下操作:

  1. 如果您还没有GitHub帐户,请创建一个。

  2. 为项目创建新的回购。

    1. 点击页面右上角的头像旁边的“+”菜单,然后选择“新建存储库”。

    2. 在你的项目后面命名它,并给它一个SEO友好的描述。

    3. 如果没有现有的项目报告,请选择要添加自述文件的设置, .gitignore 和许可证。使用 Python .gitignore 选择权。

  3. 在新创建的repo页面上,单击“管理主题”,并根据需要添加标记“python”、“python3”和/或“python2”。

  4. 在项目的自述文件中包含一个指向新Github repo的链接,这样那些刚发布项目的人就知道在哪里可以找到它。

如果这是一个全新的repo,请将其克隆到本地计算机并开始工作:

$ git clone https://github.com/<username>/<projectname>

或者,如果您已经有了项目git repo,请将新的github repo添加为远程:

$ cd <projectname>
$ git remote add origin https://github.com/<username>/<projectname>
$ git push --tags

当你的项目增长时

有关管理开源软件项目的更多信息,请参阅本书 Producing Open Source Software .