发布您的代码¶
待处理
把这只小猫换成我们想要的照片。
一个健康的开源项目需要一个地方来发布它的代码和项目管理资料,这样其他开发人员就可以和你合作。这使您的用户能够更好地理解您的代码、跟上新的开发、报告错误和贡献代码。
这个开发网站应该包括源代码历史本身、一个bug跟踪器、一个补丁提交(又称“拉请求”)队列,以及可能附加的面向开发人员的文档。
有几个免费的开源项目托管网站(又称“伪造”)。其中包括Github、SourceForge、BitBucket和Gitlab。Github目前是最好的。使用Github。
在Github上创建项目报告¶
要在Github上发布python项目,请执行以下操作:
如果您还没有GitHub帐户,请创建一个。
为项目创建新的回购。
点击页面右上角的头像旁边的“+”菜单,然后选择“新建存储库”。
在你的项目后面命名它,并给它一个SEO友好的描述。
如果没有现有的项目报告,请选择要添加自述文件的设置, .gitignore 和许可证。使用 Python .gitignore 选择权。
在新创建的repo页面上,单击“管理主题”,并根据需要添加标记“python”、“python3”和/或“python2”。
在项目的自述文件中包含一个指向新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 .