This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/grails-intellij-plugin.git
commit b49bf8748d33b2f002d0f317ebdaf6d41079f419 Author: James Daugherty <[email protected]> AuthorDate: Sat Jul 18 15:26:55 2026 -0400 Add ASF repository metadata --- .asf.yaml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ HEADER | 16 +++++++++++++++ LICENSE.txt => LICENSE | 0 NOTICE | 10 +++++++++ README.md | 41 ++++++++++++++++++++++++++++++++++++ 5 files changed, 123 insertions(+) diff --git a/.asf.yaml b/.asf.yaml new file mode 100644 index 0000000..60fbd2d --- /dev/null +++ b/.asf.yaml @@ -0,0 +1,56 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# see https://s.apache.org/asfyaml +github: + # deployment environments to delay releasing until the necessary steps have completed + environments: + release: + required_reviewers: + - id: jdaugherty + type: User + - id: matrei + type: User + - id: jamesfredley + type: User + - id: sbglasius + type: User + wait_timer: 0 + prevent_self_review: false + description: "Grails plugin for IntelliJ IDEA" + homepage: https://grails.apache.org/ + rulesets: + - name: "Default Branch Protection" + type: branch + branches: + includes: + - "~DEFAULT_BRANCH" + excludes: [] + bypass_teams: + - root + restrict_deletion: true + restrict_force_push: true +notifications: + # GitHub related + commits: [email protected] + jobs: [email protected] + pullrequests_status: [email protected] + pullrequests_comment: [email protected] + pullrequests_bot_dependabot: [email protected] + issues: [email protected] + issues_status: [email protected] + issues_comment: [email protected] + discussions: [email protected] diff --git a/HEADER b/HEADER new file mode 100644 index 0000000..4f38e29 --- /dev/null +++ b/HEADER @@ -0,0 +1,16 @@ + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE similarity index 100% rename from LICENSE.txt rename to LICENSE diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..1b912da --- /dev/null +++ b/NOTICE @@ -0,0 +1,10 @@ +Apache Grails IntelliJ Plugin +Copyright 2025-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This product includes software originally developed by JetBrains s.r.o. +and contributors (https://www.jetbrains.com/). +Copyright 2000-2026 JetBrains s.r.o. and contributors. +Licensed under the Apache License, Version 2.0. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2380a01 --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +# Apache Grails IntelliJ Plugin + +IntelliJ IDEA plugin for the [Apache Grails](https://grails.apache.org/) framework: +GSP language support (parsing, highlighting, completion, refactoring), Grails project +structure and navigation, run configurations, taglib/domain-class support, and +integrations for i18n, coverage, Hibernate, Maven, and language injection. + +This codebase was originally developed by JetBrains s.r.o. and imported from +[JetBrains/intellij-obsolete-plugins](https://github.com/JetBrains/intellij-obsolete-plugins). + +## Requirements + +- IntelliJ IDEA Ultimate 2025.3+ (`sinceBuild` 253) +- Java 21 (the `grails-rt`, `grails-compiler-patch`, and `jps-plugin` modules target Java 8/11) + +## Building + +``` +./gradlew buildPlugin +``` + +The plugin ZIP is written to `build/distributions/`. + +Other useful tasks: + +``` +./gradlew check # compile and run tests +./gradlew verifyPlugin # IntelliJ Plugin Verifier +./gradlew rat # Apache RAT license audit +./gradlew runIde # launch a sandbox IDE with the plugin +``` + +## Links + +- [Apache Grails](https://grails.apache.org/) +- [Issue tracker](https://github.com/apache/grails-intellij-plugin/issues) +- [Mailing lists](https://grails.apache.org/community/#mailing-lists) + +## License + +Apache License, Version 2.0 — see [LICENSE](LICENSE) and [NOTICE](NOTICE).
