flv 开源 修复
我们都在同一个团队中,并且都朝着使我们的开源软件变得更好的相同目标努力。 您的小贡献会产生重大影响。
开源软件的支持方式与运行方式同样重要。 如果选择构建令人敬畏的新功能,还是仔细阅读并响应10个错误报告,您会选择哪种呢? 哪个更重要? 当您想到开源维护者时,您会看到什么? 我看到了问题。 我看到许多未解决的开放错误报告,几天之内都没有得到答复。 我看到一大堆功能请求正在等待处理。 现在,当我打开这些问题时,我看到维护人员会花费大部分时间来尝试获取所需的信息。 “您使用的是哪个版本?以前使用过吗?您能给我一个示例应用程序吗?”
您想让维护人员花时间询问微小的错误报告或解决问题吗?
当我想到开放源代码错误报告时,就会想到医院。 错误报告就像生病的病人走进急诊室。 没有人确切地知道他们需要什么才能变得更好。 他们有自我报告的症状,但需要更多信息。 当有人进入急诊室时,他们不会立即去找胸外科医师进行血压测量。 取而代之的是,他们去找一个记录自己生命的人,照顾好文书工作,然后确保为案件分配合适的医生。 医院将此过程称为“分类”,该过程来自法语,意思是“分离”。 这个人或团队不需要知道您到底出了什么问题,他们只需要知道医生将需要什么信息即可。 某人花在分诊上的每一分钟都是别人花在研究根本问题上的额外时间。
对于任何开源维护者来说,对错误进行分类都是一项必要技能,无论他们是在新建的库中工作还是在使用已有十年历史的框架中提供帮助。 这也是一项无需几年的编程知识就可以很快掌握的技能。 如果您想开始使用开源程序,但又担心自己还没准备好,那么分类是一个很好的第一步。
入门
首先,考虑使用的开源软件。 考虑一下语言,然后考虑您使用的任何开源库。 例如,如果您是Python程序员,则可以使用Django , Requests库以及许多