Skip to content

Commit

Permalink
Merge pull request #73 from gradle/eskatos/docs-review
Browse files Browse the repository at this point in the history
Clarify ROADMAP and co
  • Loading branch information
eskatos authored May 23, 2024
2 parents da3eba8 + 6b6885f commit 9914e2f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 38 deletions.
50 changes: 15 additions & 35 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,43 +7,23 @@ All the dates and the scope are aspirational.
To discuss the roadmap and the related initiatives, use the
`#declarative-gradle` channel on the [Gradle Community Slack](https://gradle.org/slack-invite)

> **DISCLAIMER:** This roadmap is currently under discussion with the the team and key stakeholders,
> so there may be significant changes to the deliverables and the timeline.
## Project Board

We have a [project board](https://github.com/orgs/gradle/projects/96) published on GitHub Projects.
It captures the main initiatives and epics in this project.

## Key Milestones

### First Alpha Release

Scope: Declarative Gradle is available for evaluation with limited functionality and support from the team.
This includes:
the alpha release of the Declarative Gradle plugins,
basic integrations, demos, and documentation.
In this release, our primary focus is Android development,
but we keep in mind classic Java and Kotlin use cases,
as well as Kotlin Multiplatform (KMP).

- [Planned Issues (milestone)](https://github.com/gradle/declarative-gradle/milestone/1)
- [Prototypes](./unified-prototype/README.md)

### Public Early Access Release (EAP)

The first version is ready for broad external evaluation and feedback.
That includes making the Declarative Gradle plugins functional for core use cases, while this work is likely to continue after the milestone, and
having Early-Access IDE Support in Android Studio.

- [Planned Issues (milestone)](https://github.com/gradle/declarative-gradle/milestone/2)

### Public Alpha
### First Early Access Preview (EAP)

Should the experiments and the EAP release be successful,
we intend to address the feedback over the summer and to release
a public Beta version in Autumn 2024.
* Summer 2024
* Early feedback from IDE vendors and plugin integrators
* Early feedback from software developers and build engineers from the community
* Demonstrating end to end workflows with [Now In Android](https://github.com/gradle/nowinandroid) sample and [other prototypes](https://github.com/gradle/declarative-gradle)
* Declarative Configuration Language (DCL) preview
* Software Types support preview
* Android Studio DCL support preview
* Toolability demonstrations (IDE integration, mutations)

### Public Release
### Subsequent Early Access Previews

To be scheduled depending on adoption and evaluation feedback.
* 2024-H2
* More EAPs towards the end of the year
* More features
* Addressing collected feedback
* Further feedback from the community
3 changes: 0 additions & 3 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,11 @@ initial feedback on DSL and use-cases will be appreciated!

We do not consider Declarative Gradle is ready for wide adoption,
because there are upcoming breaking changes.
We plan to make it available in the [Early Access Release](../ROADMAP.md).

## Adapting Gradle Plugins

We advise against adapting your plugins at this stage
because we plan many breaking changes.
Unless you want to experiment and share feedback with us (which is highly appreciated!),
stay tuned for the [Early Access Release](../ROADMAP.md)!

## Improving Documentation

Expand Down

0 comments on commit 9914e2f

Please sign in to comment.