|
1 | | -[](https://img.shields.io/maven-central/v/io.github.gpc/grails-export) |
2 | | -[](https://www.apache.org/licenses/LICENSE-2.0) |
3 | | -[](https://github.com/gpc/grails-export/actions/workflows/ci.yml) |
| 1 | +[](https://central.sonatype.com/artifact/io.github.gpc/grails-plugin-template) |
| 2 | +[](https://www.apache.org/licenses/LICENSE-2.0) |
| 3 | +[](https://github.com/grails-plugins/grails-plugin-template/actions/workflows/ci.yml) |
4 | 4 |
|
5 | | -Grails Export Plugin |
6 | | -==================== |
| 5 | +Grails Plugin Template |
| 6 | +====================== |
7 | 7 |
|
8 | | -The official Grails Export Plugin. |
| 8 | +A template repository for building Grails plugins with a standardised multi-project structure, |
| 9 | +automated CI/CD workflows, and publishing configuration. |
9 | 10 |
|
10 | | -This plugin offers export functionality supporting different formats e.g. CSV, Excel (xls, xlsx), |
11 | | -Open Document Spreadsheet, PDF and XML and can be extended to add additional formats. |
| 11 | +Use this repository as the starting point when creating a new Grails plugin under the |
| 12 | +`grails-plugins` or `gpc` organisations. It provides: |
12 | 13 |
|
13 | | -The user guide can be found here: 📚 [Documentation] |
| 14 | +- Multi-project Gradle build with convention plugins in `build-logic/` |
| 15 | +- An example Grails app under `examples/app1/` for integration testing |
| 16 | +- Automated dependency updates via Dependabot and Renovate |
| 17 | +- GitHub Actions workflows for CI, publishing, release notes, and documentation |
14 | 18 |
|
15 | | -This was previously forked from [Nathan Wells] |
| 19 | +The user guide can be found here: 📚 [Documentation] |
16 | 20 |
|
17 | 21 | ## Installation |
18 | 22 |
|
19 | 23 | Add the following dependency to the `build.gradle` file: |
20 | 24 |
|
21 | 25 | ### Grails 7.x |
22 | 26 |
|
23 | | -``` |
24 | | -dependencies { |
25 | | - implementation("io.github.gpc:grails-export:7.0.0") |
26 | | -} |
27 | | -``` |
28 | | - |
29 | | -### Grails 5.x - 6.x |
30 | | - |
31 | | -``` |
32 | | -dependencies { |
33 | | - implementation("org.grails.plugins:export:2.0.0") |
34 | | -} |
35 | | -``` |
36 | | - |
37 | | -### Grails 3.x - 4.x |
38 | | - |
39 | | -``` |
| 27 | +```groovy |
40 | 28 | dependencies { |
41 | | - compile("org.grails.plugins:export:2.0.0") |
| 29 | + implementation("io.github.gpc:grails-plugin-template:1.0.0") |
42 | 30 | } |
43 | 31 | ``` |
44 | 32 |
|
45 | | -[Documentation]: https://gpc.github.io/grails-export/ |
46 | | -[Nathan Wells]: https://github.com/nwwells/grails-export |
| 33 | +[Documentation]: https://grails-plugins.github.io/grails-plugin-template/ |
0 commit comments