为闪亮做出贡献

没有R社区的贡献,Shiny是不可能实现的。无论你现在的技能是什么,都有可能为Shiny做出贡献。


回答问题

最简单的帮助方式就是回答问题。你不可能知道所有问题的答案,但没关系!即使只是承认有人足够关心并愿意尝试,也会非常鼓舞人心。

许多人寻求帮助,不知道什么是代理。一点教育,再加上一些帮助reprex可以走很长的路。你可能不会回答问题,但你会帮助别人更轻松地回答问题。

如果你对回答问题感兴趣,可以从以下网站开始Posit社区网站堆栈溢出,推特.只要记住,虽然你可能已经见过这个问题一百次了,但对于问这个问题的人来说,这是一个新的问题。要有耐心,有礼貌,有同理心。

文件的问题

如果您发现了一个bug,首先创建一个最小化reprex.花些时间尽量减少错误:你花在这方面的时间越多,Shiny团队就越容易修复它。然后把它归档GitHub回购

贡献文档或代码

如果您对Shiny更有经验,并且希望提高您的开源开发技能,那么下一步就是向Shiny包贡献一个pull请求。最重要的是要知道Shiny使用了roxygen2:这意味着文档可以在每个函数源代码附近的R代码中找到。

在你进行pull请求之前,你应该总是提交一个问题,并确保Shiny团队中有人同意这是一个问题,并且对你的基本修复建议感到满意。我们不希望你把大量时间花在我们认为不是个好主意的事情上。

在以任何方式贡献到包之前,请查看贡献的指导方针