为 Neo4j 做贡献

正在寻找为 Neo4j 生态系统做贡献的地方?这是一个很好的起点。在这里,您将找到来自 Neo4j 贡献者社区的指南。

帮助社区中的其他人

想帮助别人吗?

Neo4j 社区使用许多很棒的资源来获得来自图数据库专家的快速帮助。如果您卡住了并需要帮助,请不要犹豫,提问。如果您熟悉某个特定主题领域,请加入并帮助您的同行图形学家。

Neo4j 社区讨论的主要场所是我们的 Neo4j 论坛

我们还有其他一些社区提问的地方。

提出好问题的技巧

如果您有技术问题,我们很乐意帮助您找到答案!请按照以下指南帮助我们帮助您。

写一个总结特定问题的标题
标题可能是潜在观众看到您的帖子的第一个和最后一个内容。让它有价值。让它描述问题,而不是您目前的心态。全部大写和大量问号和感叹号表明您把内裤戴在头上 ??? 而不是您有一个紧急问题 !!!

选择正确的“类别”并添加相关的“标签”
这两者都有助于缩小问题范围。在“Neo4j 桌面”上出现数据库创建错误是完全可能的,如果使用 Yum 包安装,则几乎不可能。对于安装问题,指定操作系统绝对有用。等等。

首先解释
您想完成什么?问题是什么?您尝试过什么(您尝试过一些东西,对吧……对吧?)。您可以重现这种情况吗?要到达那里,需要遵循哪些步骤?

其次是代码
出于某种奇怪的原因,Verdana 12pt 对代码做了可怕的事情。在您的帖子中添加可读代码的方法有很多,最简单的方法是选择它并使用</> 预格式化文本图标。阅读数百行代码和 Cypher 查询是大多数论坛访问者的最爱。以防万一是试图帮助您的其他访问者之一,请提供演示问题的代码,仅此而已。

校对
您准备好点击“创建”了吗?深吸一口气。呼气。再次查看您刚刚写的内容。它看起来像您可以回答的问题吗?

我不确定我的英语是否足够好……我能得到帮助吗?
尽力而为!虽然技术问题应该用英语,但论坛上有一些本地小组。这些小组不仅有利于了解当地活动,而且可能有人知道(例如)英格兰西南部的英语,可以帮助您将其翻译成六点钟新闻的英语!

耐心点 - 友善点 - 礼貌点 - 反过来帮助别人
有人会花一些对人类来说最宝贵的资源来回答您的问题。时间。表明您了解这一点的价值,这是您至少应该做的。

分享您对图的热爱

无论您住在世界上的哪个地方,都有很多方法可以分享您对图的热爱,并帮助其他人了解关系的重要性。

每年世界各地都会举办数千场技术和商业会议,您可以在这些会议上向您的同行展示您的成果,并成为您所在领域的公认专家。Neo4j 通过 Neo4j 演讲者计划,也可以帮助社区成员在许多顶级会议上发言,并报销差旅费。

世界各地还有数百个面对面的 Neo4j 聚会小组。许多这些聚会小组经常寻找演讲者来分享他们的故事。

您可以通过 Neo4j 在线聚会 在线与全球社区见面并分享您的故事。

我们从 Neo4j 社区论坛 中为在线聚会选择演讲,为我们的 开发者通讯 选择故事。要提交您的故事,请将其发布在项目与合作(如果包括指向 github 或网站的链接)或社区内容与博客(如果链接到博客文章、幻灯片、视频或文章)类别中。

其他贡献方式

Neo4j 项目是一个开源项目,致力于将快速、复杂的数据存储和处理变为现实。社区高度赞赏任何形式的帮助。请注意,您还可以通过提供文档或对现有文档提供反馈来为 Neo4j 做贡献。基本上,在所有您可以获得帮助的地方,也有贡献的空间。

用于开发 Neo4j 的工具

我们很高兴使用以下工具,这些工具是我们每天开发 Neo4j 时使用的工具。

  • IDE:JetBrains 的 IntelliJ Idea - 非常感谢您提供 OSS 许可 和 Eclipse

  • 构建系统:JetBrains 的 TeamCity - 非常感谢您提供 OSS 许可

  • 探查器:Yourkit、VisualVM、jvmtop、Java Mission Control、Flight Recorder

  • 版本控制:Git 和 GitHub

  • 问题管理:Trello 和 GitHub 问题

  • 团队沟通:Neo4j 社区网站、Discord、Google Hangouts 和 Zoom

  • 结对编程:Team Viewer、join.me

  • 文档:Google 文档

  • 手册、GraphGists、演示文稿:AsciiDoctor

  • 编程语言:Java,构建工具 - Maven

  • 库 - JVM:Scala、Parboiled、Google Collections、JMH、Jetty、Jersey、Jackson、Apache Commons、JUnit

  • 库和工具:Javascript:D3.js、Angular.js、Grunt、Bower

工具、库和驱动程序

Neo4j 由合作伙伴、用户和社区贡献者提供的丰富的库、工具、驱动程序和指南生态系统提供支持。我们想概述一下有哪些可用内容,并链接到原始资源。我们试图在这里专注于免费提供的解决方案,并在适当的情况下提供指向商业选项的链接。

在我们的 集成部分 中了解更多信息。