Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

buildSrc setup instructions #12

Open
aSemy opened this issue Sep 3, 2024 · 2 comments
Open

buildSrc setup instructions #12

aSemy opened this issue Sep 3, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@aSemy
Copy link

aSemy commented Sep 3, 2024

Describe your use-case which is not covered by existing documentation.

Hey! I'd like to try this out, but on a smaller scale, just in a single project's convention plugins.

It'd be handy to have instructions for setting up gratatouille in buildSrc, since that's a very lightweight way of configuring plugins.

Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.

By using two different modules, Gratatouille ensures that Gradle classes do not leak in your plugin implementation and vice-versa.

It's a bit heavy to create two subprojects if I just want to use Grata for a single task. Could creating separate feature variants help instead? Then a single subproject could have independent source sets. https://docs.gradle.org/current/userguide/feature_variants.html

Are you interested in contributing to the documentation?

Yes. How about we set up a full site? I really like using Docusaurus!

@aSemy aSemy added the documentation Improvements or additions to documentation label Sep 3, 2024
@martinbonnin
Copy link
Member

Hey thanks for opening this!
That's definitely something that has been at the back of my mind for a while (see also #4). Thanks for the nudge, I'll look into what can be done here.

Re: documentation, I've been toying with Writerside lately. Never used Docusaurus but definitely in to try it out!

@martinbonnin
Copy link
Member

martinbonnin commented Sep 3, 2024

Non-isolated mode is available in version 0.0.4: #13. Let me know what you think (I updated the README to make classloader isolation optional)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants