From d22f752183b27bc4c1ce93798403affe6b43c2e9 Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Sun, 28 Jul 2024 07:44:50 +0200 Subject: [PATCH 1/2] Add Shadow Plugin to the listing --- projects/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/README.md b/projects/README.md index 163ead9..58631d2 100644 --- a/projects/README.md +++ b/projects/README.md @@ -21,6 +21,9 @@ on the [GitHub organization](https://github.com/GradleUp) Librarian is a library to help building Kotlin libraries. - [Maven Sympathy](../maven-sympathy/README.md) - A small Gradle plugin that checks that your project dependencies play nice with Maven resolution strategy +- [Shadow](https://gradleup.com/shadow/) - + Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. + Gradle version of Maven's Shade plugin. ## Hosting New Projects From f223dac329453b49090f3d62af9d45bfd03a6699 Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Sun, 28 Jul 2024 07:54:32 +0200 Subject: [PATCH 2/2] Include Shadow README, sort projects by alphabet --- mkdocs.yml | 19 ++++++++++++------- projects/README.md | 12 ++++++------ 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 447b188..c8ad4b6 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,13 +20,15 @@ docs_dir: . nav: - Projects: - All Projects: projects/README.md - - Auto Manifest: auto-manifest/README.md - - Gradle static analysis plugin: static-analysis-plugin/README.md - - Gr8: gr8/README.md - - Gratatouille: gratatouille/README.md - - NMCP (New Maven Central Publishing): nmcp/README.md - - Librarian: librarian/README.md - - Maven Sympathy: maven-sympathy/README.md + - Gradle Plugins: + - Auto Manifest: auto-manifest/README.md + - Gradle static analysis plugin: static-analysis-plugin/README.md + - Gratatouille: gratatouille/README.md + - Gr8: gr8/README.md + - Librarian: librarian/README.md + - Maven Sympathy: maven-sympathy/README.md + - NMCP (New Maven Central Publishing): nmcp/README.md + - Shadow: shadow/README.md - Hosting New Projects: docs/community/hosting.md - Participate: - Community Channels: docs/community/participate.md @@ -79,6 +81,9 @@ plugins: - name: static-analysis-plugin import_url: 'https://github.com/GradleUp/static-analysis-plugin?branch=master&edit_uri=/blob/master/' imports: [ README.md, CHANGELOG.md ] + - name: shadow + import_url: 'https://github.com/GradleUp/shadow?branch=main&edit_uri=/blob/main/' + imports: [ README.md ] - redirects: redirect_maps: diff --git a/projects/README.md b/projects/README.md index 58631d2..de673bf 100644 --- a/projects/README.md +++ b/projects/README.md @@ -4,24 +4,24 @@ The key projects are listed below. You can find the full list of projects being developed by the team on the [GitHub organization](https://github.com/GradleUp) -## Projects List +## Gradle Plugins - [Auto Manifest](../auto-manifest/README.md) - Generates `AndroidManifest.xml` in simple libraries so that you don't have to - [Gradle static analysis plugin](../static-analysis-plugin/README.md) - A Gradle plugin to easily apply the same setup of static analysis tools across different Android, Java or Kotlin projects. -- [Gr8](../gr8/README.md) - - Gr8 makes it easy to shadow, shrink, and minimize your jars. - [Gratatouille](../gratatouille/README.md) - Gratatouille is an opinionated framework to build Gradle plugins. Write pure Kotlin functions and the Gratatouille KSP processor generates tasks, workers and wiring code for you. -- [NMCP](../nmcp/README.md) (New Maven Central Publishing) - - A plugin that uses the new Central Portal publisher API to publish to Maven Central. +- [Gr8](../gr8/README.md) - + Gr8 makes it easy to shadow, shrink, and minimize your jars. - [Librarian](../librarian/README.md) - Librarian is a library to help building Kotlin libraries. - [Maven Sympathy](../maven-sympathy/README.md) - A small Gradle plugin that checks that your project dependencies play nice with Maven resolution strategy -- [Shadow](https://gradleup.com/shadow/) - +- [NMCP](../nmcp/README.md) (New Maven Central Publishing) - + A plugin that uses the new Central Portal publisher API to publish to Maven Central. +- [Shadow](../shadow/README.md) - Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.