new contributor向导是一个gui应用程序构建,用于帮助新的贡献者开始使用开放源码。
new-contributor-wizard的Python项目详细描述
新建参与者向导
说明
new contributor向导是一个gui应用程序构建,用于帮助新的贡献者开始使用开放源码。这是一个将所有的工具和教程集合在一起的想法,这些工具和教程对于一个人学习和开始为开源做出贡献是必要的。应用程序包含不同的课件部分,如通信、版本控制系统等。在每个部分中,都有各自的工具和教程。
工具是应用程序内部正在运行的服务,它可以执行任务以帮助用户理解概念。例如,使用主键加密消息、使用私钥解密加密消息等等,这些工具可以帮助用户更好地理解加密的概念。
教程由包含文本、图像、问题和代码片段的课程组成。它是一个特定概念的综合指南。例如,加密101,如何使用git?,什么是邮件列表?等等。
除了提供工具和教程外,此应用程序的构建也是渐进的。只需创建一个json文件,就可以轻松地提供新的教程,该文件的过程在项目存储库中有文档记录。同样,还提供了一个用于提供工具的文档。
项目库
可以在Debian Salsa上找到项目存储库。
项目管理
项目管理,即问题/bug跟踪器出现在debian上的Redmine上。
构建应用程序的先决条件
- GNU/Linux操作系统(在Debian 9上测试)
- python(在python上测试=gt;3.5)
- Kivy(测试时间==1.10.1)
如何安装
确保已安装所有dependencies of Kivy。然后运行:
$ pip install new-contributor-wizard
如何运行
$ new-contributor-wizard
文件
开发人员文档
这些文档帮助那些愿意从源代码构建此应用程序的开发人员。从here签出文档。
贡献者文档
这些文档包含供贡献者使用的guildelines,这些贡献者可以从最佳实践开始,帮助您为这个项目做出贡献。从here签出文档。
参与教程
贡献的教程就像创建一个json文件一样简单,不需要编码!您可以创建一个json文件,以便为您选择的任何模块提供教程。访问Contribute To Tutorials了解如何操作。
为工具做出贡献
要为此应用程序的任何模块提供工具,请访问Contribute To Tools文档。
更改日志
此项目的更改日志基于SemVer或语义版本控制。从here签出变更日志。
贡献者
结帐CONTRIBUTORS了解更多关于这个项目背后的了不起的人。