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

Gradle Cookbook - Collection of recipes for Gradle end users #42

Open
3 of 10 tasks
oleg-nenashev opened this issue Jun 11, 2024 · 1 comment
Open
3 of 10 tasks
Assignees
Labels
cookbook Gradle Cookbook documentation Improvements or additions to documentation

Comments

@oleg-nenashev
Copy link
Member

oleg-nenashev commented Jun 11, 2024

We would like to introduce a new resource that allows everyone to contribute a solution-based documentation.

Gradle Cookbook is an open-source collection of recipes, guides and examples for the Gradle Build Tool. This is a complementary resource to the Gradle User Manual, which covers core capabilities maintained by the Gradle team.

References

Why and How?

The Gradle Build Tool ecosystem is huge, including many plugins, integrations, developer tools, and other components. Not all of them can be covered in the Gradle User Manual, which represents core documentation maintained for each Gradle release.

Moreover, being tied to the Gradle release contribution process and the release cycle makes it more difficult to contribute there. Even for us, it has been difficult to maintain documentation in such a way, and many pages need to be updated. Kudos to @lkasso for doing that incrementally

So, we decided to build a second resource as an extension to the Gradle User Manual, with the following in mind:

  • Gradle Cookbook remains an official resource under community.gradle.org.
    It is not a second-class citizen, just another structure not tied to the Gradle release cycle
  • Pages should be focused on offering solutions to end users for particular use cases,
    hence the Cookbook
    We follow the Wiki-alike collaboration style, with a lower barrier to contribution than gradle/gradle. Over time, some sections can get explicit maintainers/reviewers.
  • We use Documentation-as-Code, with simple Markdown or Asciidoc files used as a source
  • Minimizing duplication. We can include documentation from other sources under the Gradle GitHub organization

Open Question

  • Should the final implementation be on a new GitHub repository?
  • What content to move over from docs.gradle.org and other resources? We have a draft list.
  • What new content do users want to see/contribute?

Scope

Tasks

@oleg-nenashev oleg-nenashev added the cookbook Gradle Cookbook label Jun 11, 2024
@oleg-nenashev oleg-nenashev changed the title Gradle Cookbook - Gradle Cookbook - Collection of recipes for Gradle End users Jun 11, 2024
@oleg-nenashev oleg-nenashev changed the title Gradle Cookbook - Collection of recipes for Gradle End users Gradle Cookbook - Collection of recipes for Gradle end users Jun 11, 2024
@oleg-nenashev oleg-nenashev added the documentation Improvements or additions to documentation label Jun 11, 2024
@oleg-nenashev oleg-nenashev pinned this issue Jun 11, 2024
@oleg-nenashev
Copy link
Member Author

As discussed with @lkasso , I suggest splitting out the Cookbook to a separate public repo so it can be easily discovered and contributed to

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cookbook Gradle Cookbook documentation Improvements or additions to documentation
Projects
Status: In Progress
Status: Preview / In review
Development

No branches or pull requests

2 participants