为 Neo4j 做贡献
正在寻找为 Neo4j 生态系统做出贡献的机会?这里是一个很好的起点。您将在这里找到由 Neo4j 贡献者社区编写的指南。
帮助社区中的其他人
想要帮助他人?
Neo4j 社区拥有许多优秀的资源,用于从图数据库专家那里获取快速帮助。当您遇到困难并寻求帮助时,请不要犹豫。此外,如果您熟悉某个特定主题领域,请踊跃参与并为您的图数据库伙伴们伸出援手。
Neo4j 社区讨论的主要基地是我们的 Neo4j 论坛。
我们还有一些其他地方供社区成员提问。
提出好问题的技巧
如果您有技术问题,我们非常乐意帮您找到答案!为了让我们更好地帮助您,请遵循以下准则。
写一个能概括具体问题的标题
标题可能是潜在查看者对您帖子的第一印象,也是最后印象。让它发挥作用。让它描述问题本身,而不是您当前的心情。全大写字母以及大量的问号和感叹号只会让人觉得您把内裤穿在了头上 ??? 而不是您遇到了什么紧急问题 !!!
选择正确的“类别”并添加相关的“标签”
这两者都有助于缩小问题范围。在“Neo4j Desktop”上出现数据库创建错误是完全可能的,但如果使用 Yum 包安装,则几乎不可能。对于安装问题,明确操作系统绝对有用。依此类推。
先解释清楚
您想实现什么?问题是什么?您尝试过什么(您确实尝试过一些东西,对吧……是吧?)?您能重现这种情况吗?需要遵循哪些步骤才能到达这一步?
后放代码
出于某种奇怪的原因,Verdana 12pt 字体会对代码造成糟糕的影响。在帖子中添加可读代码的方法有很多,最简单的方法是选中它并使用 </> 预格式化文本图标。阅读数百行代码和 Cypher 查询是论坛大多数访问者的最爱。以防万一,如果有人试图帮助您,只需提供演示问题的代码,不要提供多余的代码。
校对
准备好按下“创建”键了吗?深呼吸。呼气。再仔细看一遍您刚刚写的内容。这看起来像是您自己能回答的问题吗?
我不确定我的英语是否足够好……我能得到帮助吗?
尽您所能即可!虽然技术问题应使用英语,但论坛中有本地群组。这些群组不仅有助于了解当地活动,而且那里可能还有其他人懂(例如)西南英格兰英语,可以帮您将其翻译成标准的六点新闻英语!
保持耐心 - 保持友好 - 保持礼貌 - 轮流帮助他人
有人会把人类最宝贵的资源之一花在您的提问上,那就是时间。表示您理解这一点,这是您至少能做的。
分享您对图谱的热爱
无论您身处世界何地,都有很多方式可以分享您对图谱的热爱,并帮助他人理解关系的重要性。
全球每年都会举办数千场技术和商业会议,您可以向同行展示,并成为您所在领域的公认专家。Neo4j 也通过 Neo4j 讲师计划 为在各大顶级会议上演讲的社区成员提供帮助并报销差旅费。
世界各地的社区中还有数百个面对面的 Neo4j 聚会小组。许多聚会小组经常寻找演讲者来分享他们的故事。
Neo4j 在线聚会 是您与全球社区在线交流并分享故事的一种方式。
我们通过 Neo4j 社区论坛 为在线聚会挑选演讲内容,并为我们的 开发者通讯 挑选故事。要提交您的故事,请将其发布在 Projects & Collaboration(如果包含 GitHub 或网站链接)或 Community Content & Blogs(如果链接到博客文章、幻灯片、视频或文章)类别中。
其他贡献方式
Neo4j 项目是一个旨在实现快速、复杂的数据存储和处理的开源项目。社区非常感谢各种形式的帮助。请注意,您也可以通过提供文档或对现有文档提供反馈来为 Neo4j 做出贡献。基本上,在所有您可以获得帮助的地方,都有贡献的空间。
-
GitHub Issues 和 Pull Requests
-
查看 贡献者列表
Neo4j 开发工具
我们是以下工具的忠实用户,每天使用它们来开发 Neo4j。
-
IDE: JetBrains 的 IntelliJ Idea - 非常感谢你们提供的 开源许可证! 以及 Eclipse
-
构建系统: JetBrains 的 TeamCity - 非常感谢你们提供的 开源许可证!
-
性能分析器: Yourkit, VisualVM, jvmtop, Java Mission Control, Flight Recorder
-
版本控制: Git & GitHub
-
问题管理: Trello 和 GitHub issues
-
团队沟通: Neo4j 社区网站、Discord、Google Hangouts 和 Zoom
-
结对编程: Team Viewer, join.me
-
文档: Google Docs
-
手册、GraphGists、演示文稿: AsciiDoctor
-
编程语言: Java, 构建工具 - Maven
-
库 - JVM: Scala, Parboiled, Google Collections, JMH, Jetty, Jersey, Jackson, Apache Commons, JUnit
-
库与工具: Javascript: D3.js, Angular.js, Grunt, Bower
工具、库和驱动程序
Neo4j 拥有由合作伙伴、用户和社区贡献者提供的丰富的库、工具、驱动程序和指南生态系统。我们希望提供可用资源的概览并链接到原始来源。我们在此尝试重点关注免费的解决方案,并在适当时提供商业选项的链接。
在我们的 集成部分 阅读更多信息。