Skip to content

Commit d5f56bc

Browse files
committed
Add pages to provide feedback on Declarative Gradle
1 parent 6ee4719 commit d5f56bc

File tree

10 files changed

+62
-13
lines changed

10 files changed

+62
-13
lines changed

README.md

+25-7
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,27 @@ We are working on _Declarative Gradle_ to realize that part of the vision.
1010
This is an experimental project, stay tuned for updates!
1111

1212
Learn more in the [Declarative Gradle Announcement](https://blog.gradle.org/declarative-gradle)
13-
blog post and [other publications](./publications/README.md).
13+
blog post and [other publications](./docs/publications/README.md).
1414

15-
!!! info
16-
_Declarative Gradle_ is an **experimental** project.
17-
Currently, no compatibility is guaranteed, and there is no commitment to the DSL syntax
18-
and available features.
15+
## Status
1916

20-
Learn how you can contribute in the [Participate](./docs/CONTRIBUTING.md) section.
17+
_Declarative Gradle_ is an **experimental** project, now in [Early Access Preview (EAP)](./docs/EAP.md).
18+
We invite you to [try out Declarative Gradle](./docs/getting-started/README.md),
19+
and to [share feedback](./docs/feedback.md).
20+
The project includes the following experimental parts:
21+
22+
- Changes in Gradle to support DCL files
23+
- Changes in Android Studio to support DCL files
24+
- Prototype plugins demonstrating software types and higher-level models
25+
- A Gradle test client demonstrating features not yet implemented in the IDE
26+
27+
Currently, no compatibility is guaranteed, and there is no commitment to the DSL syntax
28+
and available features.
29+
Learn how you can contribute in the [Participate](./docs/CONTRIBUTING.md) section.
30+
31+
<a class="button button--blue" href="./docs/feedback">
32+
Share Your Feedback
33+
</a>
2134

2235
## Key Principles
2336

@@ -64,4 +77,9 @@ The _Declarative Gradle_ experiment is still in an early stage but is ready for
6477
* [Getting Started](docs/getting-started/README.md) - Learn how to try _Declarative Gradle_ yourself.
6578
* [Documentation](docs/reference/README.md) - Learn about the fundamentals behind _Declarative Gradle_.
6679
* [Participate](docs/CONTRIBUTING.md) - Learn how you can help shape the future of _Declarative Gradle_.
67-
* [Resources](publications/README.md) - Learn more from conferences, interviews, articles, etc.
80+
* [Resources](docs/publications/README.md) - Learn more from conferences, interviews, articles, etc.
81+
82+
## Share Feedback
83+
84+
We invite you to [try out Declarative Gradle](./docs/getting-started/README.md),
85+
and to [share your feedback](./docs/feedback.md).

docs/CONTRIBUTING.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ Discussion and sharing feedback is the recommended way of participation at the m
1010
## Share Feedback
1111

1212
While the project is in early stages,
13-
initial feedback on DSL and use-cases will be appreciated!
13+
initial feedback on the DSL, early demos, features and use-cases will be appreciated!
1414

15+
- Fill out the [Feedback Form](./feedback.md)
1516
- `#declarative-gradle` channel on the [Gradle Community Slack](https://gradle.org/slack-invite)
1617

1718
## Adopting Declarative Gradle in your projects

docs/EAP.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Declarative Gradle - Early Access Preview
2+
3+
!!! info
4+
5+
In July 2024, we announced the first early access preview (EAP) of Declarative Gradle.
6+
See this [blogpost](https://blog.gradle.org/declarative-gradle-first-eap) for the current status.

docs/assets/css/gradle.css

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
.md-banner {
1818
div {
19+
font-size: large;
1920
text-align: center;
2021
a {
2122
color: var(--gradle-blue);

docs/feedback.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Declarative Gradle - Share Feedback
2+
3+
While Declarative Gradle is in early stages, you can explore the project samples and some of the features.
4+
Check out the [Getting Started Guide](./getting-started/README.md) tfor the pointer.
5+
Initial feedback on the DSL, early demos, features and use-cases will be appreciated!
6+
7+
## Feedback Form
8+
9+
If the form below does not load,
10+
use [this link](https://docs.google.com/forms/d/e/1FAIpQLSdA8uHyZYSIAlzgg-Hxj60_Qv5LgvNKr01NDAiv4ZoxpX5YRA/viewform)
11+
12+
<iframe src="https://docs.google.com/forms/d/e/1FAIpQLSdA8uHyZYSIAlzgg-Hxj60_Qv5LgvNKr01NDAiv4ZoxpX5YRA/viewform?embedded=true" width="100%" height="2345" frameborder="0" marginheight="0" marginwidth="0">Loading…</iframe>
13+
14+
## Other Feedback Channels
15+
16+
- `#declarative-gradle` channel on the [Gradle Community Slack](https://gradle.org/slack-invite)

docs/getting-started/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
In our first [announcement](https://blog.gradle.org/declarative-gradle), we introduced our ideas for an experimental project we called Declarative Gradle.
44

55
Since then, we've been working hard on several fronts to create the first early access preview (EAP) for Declarative Gradle.
6+
In July 2024, we [announced the Early Access Preview (EAP)](./../EAP.md) of Declarative Gradle.
7+
As part of this preview, we published several project samples that are ready for feedback.
8+
These include Java, Kotlin, and Android application samples and a port of the popular Now in Android application.
69

710
!!! info
811
With the first EAP, we would like you to try out what we have built so far.
File renamed without changes.

docs/theme/main.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{% extends "base.html" %}
22

33
{% block announce %}
4-
Want to have better developer experience whith Gradle?
5-
We need your help, take the <a href="./surveys/developer-survey/">Gradle Developer Survey</a>!
4+
Declarative Gradle is now in Early Access Preview (EAP), and we need your feedback!
5+
<a href="https://declarative.gradle.org/docs/getting-started/">Try it out</a>
6+
and <a href="https://declarative.gradle.org/docs/feedback/">share your experiences</a>.
67
{% endblock %}
78

89
{% block scripts %}

mkdocs.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,12 @@ nav:
9393
- Overview: docs/reference/README.md
9494
- Roadmap: docs/ROADMAP.md
9595
- Software Features: docs/reference/software-features.md
96-
- Participate:
96+
- Resources:
97+
- Publications: docs/publications/README.md
9798
- Contributing: docs/CONTRIBUTING.md
99+
- Feedback Form: docs/feedback.md
98100
- Code of Conduct: docs/CODE_OF_CONDUCT.md
99-
- Resources:
100-
- Publications: publications/README.md
101+
- Share Feedback: docs/feedback.md
101102

102103
extra_css:
103104
- docs/assets/css/gradle.css
@@ -143,6 +144,8 @@ plugins:
143144
'docs/kotlin/README.md': 'docs/getting-started/samples.md#kotlin-application'
144145
'docs/swift/README.md': 'docs/getting-started/samples.md#swift'
145146
'unified-prototype/README.md': 'docs/getting-started/samples.md#prototypes'
147+
'docs/EAP.md': https://blog.gradle.org/declarative-gradle-first-eap
148+
'publications/README.md': docs/publications/README.md
146149

147150
# Markdown
148151
markdown_extensions:

0 commit comments

Comments
 (0)