You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/events/README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,9 +46,7 @@ we might be able to host something in the community for a particular initiative.
46
46
If you are a maintainer or an active contributor interested in doing mentorship,
47
47
reach out to us on the `#contributing` channel.
48
48
49
-
## Other Events
50
-
51
-
### Hacktoberfest
49
+
## Hacktoberfest
52
50
53
51
[Hacktoberfest](https://hacktoberfest.com/) is a month-long celebration of open-source projects, their maintainers, and the entire community of contributors.
54
52
Many component maintainers from the Gradle ecosystem, e.g. the
@@ -58,6 +56,12 @@ already include their projects in Hacktoberfest.
58
56
In 2024, we plan to participate as an organization,
59
57
and to offer nice special-edition swag to the key contributors.
60
58
59
+
## Events Archive
60
+
61
+
In the past we also hosted or participated in the following events:
62
+
63
+
-[Major League Hacking Fellowship Program 2023](https://news.mlh.io/major-league-hacking-partners-with-gradle-to-empower-the-next-generation-of-open-source-leaders-09-28-2023)
[](../../../contributing/community-slack.md)
9
+
[](../../../contributing/community-slack.md)
10
10
11
11
[Hacktoberfest](https://hacktoberfest.com/) is a month-long celebration of open-source projects, their maintainers and contributors.
12
12
Many component maintainers from the Gradle ecosystem, such as the
13
13
[Gradle plugin for Jenkins](https://plugins.jenkins.io/gradle),
14
14
already include their projects in Hacktoberfest.
15
15
16
16
This year, Gradle is participating in Hacktoberfest!
17
-
We are looking forward to featuring projects, hosting online events for new open-source contributors,
18
-
and sending custom Gradle goodies for those who contribute to the projects.
17
+
We are looking forward to collaborating with all contributors on the featured projects, hosting online events for new open-source contributors,
18
+
and sending custom Gradle goodies for those who do substantial contributions to the Gradle ecosystem.
19
19
20
-
<a class="button button--blue"
21
-
href="https://forms.gle/avUcGctpzW3t8MPJ7"
22
-
target="_blank">Sign Up for Updates
23
-
</a>
20
+
## Quick Start
21
+
22
+
1. Sign-up for Hacktoberfest on [hacktoberfest.com](https://hacktoberfest.com/)
23
+
2. Sign-up in [this form for Gradle](https://forms.gle/go2VESj7kDG1QUqV7) so that
24
+
we can contact you and distribute swag
25
+
3. Join the `#hacktoberfest` channel on the Gradle Community Slack [](../../../contributing/community-slack.md)
26
+
4. Check out the Featured Projects below, and consider joining us for Hacktoberfest events!
27
+
5. Enjoy!
24
28
25
29
## Featured Projects
26
30
27
-
Here are a few projects we have in mind for the event:
31
+
During Hacktoberfest,
32
+
you are welcome to work on any project marked with the `hacktoberfest` topic on GitHub or Gitlab.
33
+
Of course, we invite you to work on the following Gradle related projects:
34
+
plugins, tools, documentation and examples.
35
+
36
+
Below, there are a few project ideas we have in mind for the event,
-**Easy:**[Adopt Gradle Best Practices in your GitHub Actions](#github-actions) -
41
+
GitHub Actions, Scripting, Documentation
42
+
-**Advanced:**[Configuration Cache Compatibility in Plugins](#configuration-cache) -
43
+
Java, Kotlin, Gradle
44
+
-**Easy/Medium:**[Expand the Gradle Cookbook](#cookbook) -
45
+
Documentation, Markdown, tech of your choice
46
+
-**Medium:**[Contribute to GradleUp Plugins](#gradleup) -
47
+
Java, Kotlin, Android, Documentation
48
+
-**Easy/Medium:**[Improve this Site!](#community-site) -
49
+
MkDocs, Web Design, Documentation
50
+
51
+
<aname="github-actions"></a>
52
+
53
+
### Adopt Gradle Best Practices in your GitHub Actions
54
+
55
+
We invite everyone to adopt [Gradle & GitHub Actions best practices](https://community.gradle.org/cookbook/ci/github-actions/).
56
+
You can:
57
+
58
+
* Make them safer by enabling the [Dependency Submission Action](https://github.com/gradle/actions/blob/main/dependency-submission/README.md) to [detect vulnerable dependencies with](https://community.gradle.org/cookbook/ci/github-actions/#detect-vulnerable-dependencies-with-a-dependency-submission-workflow) -
* Adopt the [`setup-gradle` action](https://community.gradle.org/cookbook/ci/github-actions/) to enable [Build Caching in your builds](https://community.gradle.org/cookbook/ci/github-actions/#enable-caching-of-downloaded-artifacts)
61
+
* Connect them to [Gradle Build Scan](https://docs.gradle.org/current/userguide/build_scans.html) to get better insights and troubleshooting experience - [How To](https://community.gradle.org/cookbook/ci/github-actions/#configure-github-actions)
62
+
* Update documentation for the Actions, based on your experiences
- Discuss: `#github-integrations` channel on the Community Slack
74
+
75
+
<aname="configuration-cache"></a>
76
+
77
+
### Configuration Cache Compatibility in Plugins
78
+
79
+
In the upcoming Gradle 9.0, we plan to recommend enabling the [Gradle Configuration Cache](https://docs.gradle.org/current/userguide/configuration_cache.html) by default.
80
+
It will greatly speed up all aspects of Gradle by caching the Gradle build graph created during the configuration phase.
81
+
There have been compatibility issues in plugins,
82
+
and some are yet to be discovered and fixed.
83
+
Hence, we invite contributors to work on updating the plugin ecosystem,
84
+
and to test your builds for Configuration Cache compatibility.
85
+
86
+
References:
87
+
88
+
-[List of plugin statuses and open issues](https://github.com/gradle/gradle/issues/13490),
89
+
including known issues up for grabs
90
+
-[How To: Fixing Configuration Cache issues](https://github.com/gradle/cc-hackathon-2022/blob/main/faq.md#fixing-configuration-cache-issues)
91
+
- Discuss: `#configuration-cache` channel on the Community Slack
92
+
93
+
<aname="cookbook"></a>
94
+
95
+
### Expand the Gradle Cookbook
96
+
97
+
We are working on the [Gradle Cookbook](https://cookbook.gradle.org/) - a new community resource with recipes
98
+
for cases that are not included in the main Gradle documentation,
99
+
including tool integrations, solutions for specific languages and tech stacks
100
+
(e.g. Android), tips on troubleshooting and plugin development.
101
+
102
+
You are welcome to create new recipes, or to update the existing ones.
103
+
For example, we know that some CI recipes are dated, and contributions are needed!
104
+
105
+
References:
106
+
107
+
-[Contributing to the Gradle Cookbook](https://community.gradle.org/cookbook/CONTRIBUTING/)
* Making Gradle plugins compatible with Gradle Configuration Cache ([list of plugin statuses on GitHub](https://github.com/gradle/gradle/issues/13490))
30
-
* Experimenting with Declarative Gradle and sharing feedback
31
-
* Contributing new Gradle solutions to the [Gradle Cookbook](https://community.gradle.org/cookbook/)
32
-
* Learning Gradle Build Tool with free courses on [DPE University](https://dpeuniversity.gradle.com/app/catalog)
33
-
* Adopting `setup-gradle` and `dependency-submission` GitHub Actions in your projects,
34
-
and connecting them to Gradle Build Scan. [HOWTO](https://community.gradle.org/cookbook/ci/github-actions/#detect-vulnerable-dependencies-with-a-dependency-submission-workflow)
35
-
* Contributing to Gradle plugins maintained by the [GradleUp](https://gradleup.com/) team:
36
-
Shadow Plugin, Static Analysis Plugin, Gratatouille, etc. [Full List](https://gradleup.com/projects/)
111
+
<aname="gradleup"></a>
37
112
38
-
More featured projects, getting started guidelies and good first issues will be added soon.
39
-
Maintainers are welcome to add their project if they provide contributor guidelines
40
-
and issues that can be hacked on by contributors.
113
+
### Contribute to GradleUp Plugins
114
+
115
+
[GradleUp](https://gradleup.com/) is a new GitHub organization focusing on simplifying Java, Kotlin and Android development with Gradle.
116
+
The team nominated a few projects for Hacktoberfest: Shadow Plugin, Static Analysis Plugin, Gratatouille, etc. Contributions to other projects are welcome, too!
117
+
118
+
References:
119
+
120
+
-[Contributing to GradleUp](https://gradleup.com/docs/community/participate/)
121
+
- Discuss: `#gradleup` channel on the Community Slack
122
+
123
+
<aname="learn"></a>
124
+
125
+
### Learn Gradle
126
+
127
+
If you are just starting out with Gradle,
128
+
you can learn through common
129
+
Java, Kotlin or Android projects.
130
+
131
+
* Learn Gradle Build Tool with free courses on [DPE University](https://dpeuniversity.gradle.com/app/catalog). Learn Gradle features, create new repositories while learning, and make sure to mark them with `#hacktoberfest`!
132
+
* If you see any issues with the documentation or learning materials,
133
+
please submit issues or pull requests.
134
+
135
+
More advanced users can also experiment with [Declarative Gradle](https://declarative.gradle.org/) and share their feedback.
136
+
See the [Getting Started Guide](https://declarative.gradle.org/docs/getting-started/) for the pointers.
137
+
138
+
To discuss your learning experiences, use the `#docs` channel on the Community Slack.
139
+
140
+
<aname="community-site"></a>
141
+
142
+
### Improve the Community Site
143
+
144
+
We created this community site in early 2024, and there are many improvements to be done!
145
+
Improving the look & feel, creating new content, etc...
146
+
All patches are welcome!
147
+
148
+
References:
149
+
150
+
*[Contributing to the Community Site](./../../../CONTRIBUTING.md)
During the Hacktoberfest, maintainers are welcome to add their project if they provide contributor guidelines and issues that can be worked on by contributors.
156
+
If you want to add your project, add a `hacktoberfest` topic to it and submit a pull request to this page.
157
+
It counts as a contribution, too :wink:
41
158
42
159
## Swag
43
160
44
161
In addition to our Hacktoberfest swag,
45
162
we plan to send something nice to those who make substantial contributions to
46
163
Gradle Build Tool and its ecosystem.
164
+
Make sure to register in [Our Sign-Up Form](https://forms.gle/go2VESj7kDG1QUqV7) so that we can discover your contributions.
47
165
48
-
!!! info
49
-
50
-
The details will be announced soon.
166
+

51
167
52
168
## Events
53
169
170
+
We plan some online events during October, with a goal to help with contributions.
171
+
Those events will be recorded:
172
+
173
+
-**October 02, 14:00 UTC** - Opening Office Hours and Q&A.
174
+
The link will be shared soon.
175
+
54
176
!!! info
55
177
56
-
Coming soon.
57
-
We will at least have an opening event,
58
-
and also a few presentations and office hours for new contributors to open source.
178
+
More events are coming soon!
179
+
We plan a few presentations and office hours for new contributors to open source.
59
180
60
181
## Stay Informed
61
182
62
183
Join the `#hacktoberfest` channel on the [Gradle Community Slack](../../../contributing/community-slack.md)
63
184
where we will be posting key updates and answering questions.
64
-
Subscribe to the [newsletter](https://newsletter.gradle.org/) for updates
65
-
about upcoming community events and mentorship programs.
66
185
67
-
<a class="button button--blue"
68
-
href="https://forms.gle/avUcGctpzW3t8MPJ7"
69
-
target="_blank">Sign Up for Updates
70
-
</a>
186
+
For future events, subscribe to the [newsletter](https://newsletter.gradle.org/) for updates
187
+
about the upcoming community events and mentorship programs,
188
+
and also follow them on the `#community-news` channel.
0 commit comments