显示导航

问题

Grails 是一个开放源代码项目吗?

是的,Grails 是一个开放源代码项目,获得 Apache License v2 的许可。

Grails 的出口管制分类号 (ECCN) 是什么?

Grails 是未列入商务管制清单上的开源技术,因此被归类为通用分类 EAR 99。

了解 Grails 的最佳方法是什么?

阅读 用户指南 以了解你计划使用的版本。我们建议你从框架的最新稳定版本开始。我们还编写了一系列 指南,其中包含用于解决常见方案的分步教程。

你们提供 Grails 培训吗?

OCI 是 Grails 开发的赞助商,提供由 Grails 联合创始人及其核心工程团队开发和提供的 Grails 和 GORM 课程

我可以在哪里提出有关使用问题的问题?

获得社区支持的最佳场所是 Stack OverflowSlack Grails Community Slack。

可以在哪些社交媒体中找到 Grails?

你可以在 TwitterLinkedIn 上找到 Grails。

你们有邮件列表吗?

是的。订阅我们的 Google 群组,此处

我可以在哪里提出新的功能建议或分享有趣的发现?

Grails 邮件列表 是与 Grails 开发人员和其他 Grails 用户开始对话的好地方。

邮件列表和 Stack Overflow 上的互动之间有什么区别?

对于围绕框架开发的讨论,请使用 邮件列表。对于问题,我们建议使用 Stack Overflow

如何报告 Grails 框架的问题?

Grails 项目使用 Github 问题 来报告和跟踪问题、功能增强功能和新功能。继续操作之前,请确保你已登录。 报告问题

我如何为改进文档做出贡献?

Grails 文档有几种形式
- 参考文档包含语言规范、用户指南、入门教程等。
- GroovyDoc API 文档记录了 Grails 代码库中的类
- GitHub允许用户为该网站做出贡献。
为 Grails.org 网站做出贡献非常容易。创建一个 GitHub 帐户或使用现有帐户登录,然后打开 Grails.org 并选择你要编辑的页面顶部的“改善该文档”按钮。请不要犹豫,帮助我们进行改进、修复错别字或语法错误、阐明复杂的章节、添加新的素材以及任何你觉得对其他 Grails 用户有帮助的内容。

如何为 Grails 代码做出贡献?

如果您希望做出初步贡献,请在 Grails 开发人员 邮件列表 中举手,并告诉我们您希望处理特定问题的意愿。

对于更复杂的任务,最好的方法是引起 Grails 开发人员对您兴趣的关注。他们可以提供有关如何最好地解决特定问题、合作实施想法以及讨论拟议更改的语义或范围的指导。

克隆代码库

要处理 Grails 代码库,您应该精通 Git,并(理想情况下)拥有 GitHub 帐户,以便您可以使用您的更改创建 pull 请求

如果您在机器上安装了 Git,您应该能够使用以下命令克隆 Grails 存储库

git clone git://github.com/grails/grails-core.git

请确保使用您在 GitHub 上注册的相同电子邮件正确配置 Git。

git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"</code></pre>

您可以通过运行以下命令验证这些配置是否正确

git config --list

处理代码库

如果您使用 IntelliJ IDEA 开发环境,则可以使用 Intellij Gradle Tooling(“文件/导入项目”并选择“build.gradle”文件)导入该项目。

要获得 Grails 的本地开发版本,请先运行安装任务。

./gradlew assemble
./gradlew publishToMavenLocal

然后安装 SDKman,这是设置开发环境的最快方式。

一旦您安装了 SDKman,请将 SDKman 指向您的 Grails 本地开发版本。

sdk install grails dev /path/to/checkout
sdk use grails dev

现在“grails”命令将使用你的开发版本!

在发送更改前,您必须运行最重要的命令是测试命令。

./gradlew test

为了成功做出贡献,所有测试都应该是绿色的!

创建 pull 请求

一旦您对自己的更改感到满意

  • 将您的更改提交到您的本地分支
  • 将您的更改推送到您在 GitHub 上的远程分支
  • 向我们发送一个 pull 请求

在哪里可以查看 Grails 框架的 Gradle 企业实例?

我们的 Gradle 企业实例位于 https://ge.grails.org

谁赞助了 Grails 开发?

Grails 基金会 是一个非营利组织,旨在支持和集体领导开源 Grails 项目。

Grails 基金会依靠 贡献会员 的财务支持来支持并发展 Grails 框架。