This is an automated email from the ASF dual-hosted git repository.

joerghoh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 2db3d73  update the contribution page (#78)
2db3d73 is described below

commit 2db3d733a04e6b8ea2d312a52492be6f086c8518
Author: Jörg Hoh <[email protected]>
AuthorDate: Fri Jan 28 10:26:12 2022 +0100

    update the contribution page (#78)
    
    * reorganizing the contribution section, mention the good-first-issue 
marked issues
---
 src/main/jbake/content/contributing.md | 37 +++++++++++++---------------------
 src/main/jbake/templates/downloads.tpl |  2 +-
 2 files changed, 15 insertions(+), 24 deletions(-)

diff --git a/src/main/jbake/content/contributing.md 
b/src/main/jbake/content/contributing.md
index 72885fd..a1ccaf4 100644
--- a/src/main/jbake/content/contributing.md
+++ b/src/main/jbake/content/contributing.md
@@ -1,4 +1,4 @@
-title=Contributing             
+title=Contributing
 type=page
 status=published
 tags=community
@@ -16,30 +16,24 @@ Being an Apache project, Apache Sling adheres to the Apache 
Software Foundation'
 
 Before contributing to the project, please make sure you understand the
 [requirements and implications of contributing to the Apache Software 
Foundation](https://www.apache.org/foundation/how-it-works/legal.html).
-An [Apache iCLA](https://www.apache.org/licenses/icla.pdf) is welcome if you 
start contributing regularly, and required if you later become
-a committer.
+An [Apache iCLA](https://www.apache.org/licenses/icla.pdf) is welcome if you 
start contributing regularly, and required if you later become a committer.
 
 ## How to contribute
 
-Apache Sling is a volunteer effort, so there is always plenty of work that 
needs to be accomplished. If you want to help supporting Apache
-Sling, this page is intended as a starting point for specific contribution 
ideas. To further understand how the Sling community operates,
-refer to the [Community Roles and Processes 
document](https://www.apache.org/foundation/how-it-works.html) and/or join our 
mailing lists.
+Apache Sling is a volunteer effort, so there is always plenty of work that 
needs to be accomplished. If you want to help supporting Apache Sling, this 
page is intended as a starting point for specific contribution ideas. To 
further understand how the Sling community operates, refer to the [Community 
Roles and Processes 
document](https://www.apache.org/foundation/how-it-works.html) and/or join our 
[mailing lists](http://sling.apache.org/project-information.html#mailing-lists).
+
+For people who are completely new to contributing to an Apache Software 
Foundation project, the
+[Get Involved](https://www.apache.org/foundation/getinvolved.html) page 
provides you with enough resources to understand how the foundation works and 
how its projects are structured - and don't hesitate to ask on our [mailing 
lists](http://sling.apache.org/project-information.html#mailing-lists)!
 
 See [Project Information](/project-information.html) for details about the 
tools mentioned below.
 
-The Apache Sling project organizes its "to do" list using the Apache [JIRA 
issue tracking system](https://issues.apache.org/jira/browse/SLING).
-No matter if you are a programmer or not, it is probably best to check JIRA 
first to figure out if the problem you identified is already
-known. If not, please create a JIRA issue in which you try to describe to the 
best of your knowledge the bug that you want to fix or the
-improvement that you would like to contribute. There are many recommendations 
on the Web on how to write a good bug report, like
-[Haje Jan Kamps' How to write the perfect bug 
report](https://medium.com/@Haje/how-to-write-the-perfect-bug-report-6430f5a45cd)
 blog post.
+The Apache Sling project organizes its "to do" list using the Apache [JIRA 
issue tracking system](https://issues.apache.org/jira/browse/SLING). No matter 
if you are a programmer or not, it is probably best to check JIRA first to 
figure out if the problem you identified is already known. If not, please 
create a JIRA issue in which you try to describe to the best of your knowledge 
the bug that you want to fix or the improvement that you would like to 
contribute. There are many recommendati [...]
+
+If pull requests are familiar to you, the next step is to open one against 
[one of our 
modules](https://github.com/apache/?q=sling&type=all&language=&sort=). If 
creating a pull request from your own repository, setting the _[allow edits 
from 
maintainers](https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)_
 option is convenient as it allows us to update your fork as the pull request 
evolves.
 
-If pull requests are familiar to you, the next step is to open one against one 
of our modules. If creating a pull request from your
-own repository, setting the
-_[allow edits from 
maintainers](https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)_
-option is convenient as it allows us to update your fork as the pull request 
evolves.
+More details about how the project is structured in terms of repositories can 
be read on the [Getting and Building 
Sling](/documentation/development/getting-and-building-sling.html) page.
 
-More details about how the project is structured in terms of repositories can 
be read on the
-[Getting and Building 
Sling](/documentation/development/getting-and-building-sling.html) page.
+If you want to get involved into Sling development, we marked a number of 
issues in JIRA with the label 
["good-first-issue"](https://issues.apache.org/jira/browse/SLING-5767?jql=project%20%3D%20SLING%20AND%20status%20%3D%20Open%20AND%20labels%20in%20(easy-first-issue%2C%20good-first-issue));
 we consider them a good starting point into Sling development. Just assign the 
ticket to you and create a pull request to address it. We provide you feedback 
and help you to get your contribution int [...]
 
 For relatively large contributions (e.g. new modules), we recommend one of the 
following two approaches:
 
@@ -49,10 +43,7 @@ For relatively large contributions (e.g. new modules), we 
recommend one of the f
 In any case it's good to discuss larger contributions on our developers 
mailing list before starting their implementation, to help align
 your goals and software design with the Sling community.
 
-For people who are completely new to contributing to an Apache Software 
Foundation project, the
-[Get Involved](https://www.apache.org/foundation/getinvolved.html) page 
provides you with enough resources to understand how the foundation
-works and how its projects are structured - and don't hesitate to ask on our
-[mailing 
lists](http://sling.apache.org/project-information.html#mailing-lists)!
+
 
 ### Git
 
@@ -82,13 +73,13 @@ In case your changes are more far-reaching and the module 
you are contributing t
 [Sling Starter](https://github.com/apache/sling-org-apache-sling-starter), it 
is a good idea to
 also run the Sling Starter integration tests. This can be achieved by doing 
the following:
 
-* Check out the [Sling 
Starter](https://github.com/apache/sling-org-apache-sling-starter) and 
+* Check out the [Sling 
Starter](https://github.com/apache/sling-org-apache-sling-starter) and
   [Sling Starter Integration 
Tests](https://github.com/apache/sling-org-apache-sling-launchpad-testing)
   projects. This step can be skipped if you have followed the steps to 
checkout all Sling repositories
   as documented at [Getting and Building 
Sling](/documentation/development/getting-and-building-sling.html#getting-the-sling-source)
 * Use the latest version of the bundle(s) you changed in the Sling Starter. 
Running `git grep ${ARTIFACT_ID}`
   will indicate the potential places where you need to make changes
-* Run `mvn clean install` in the Sling Starter checkout. This runs a set of 
Smoke tests and allows the 
+* Run `mvn clean install` in the Sling Starter checkout. This runs a set of 
Smoke tests and allows the
   integration tests to use the version of the starter that you just built
 * Run `mvn clean install` in the Sling Starter Integration Tests checkout
 
diff --git a/src/main/jbake/templates/downloads.tpl 
b/src/main/jbake/templates/downloads.tpl
index 095b8a7..af59dff 100644
--- a/src/main/jbake/templates/downloads.tpl
+++ b/src/main/jbake/templates/downloads.tpl
@@ -218,7 +218,7 @@ def bundles=[
   "Resource Inventory|org.apache.sling.resource.inventory|1.0.8|Y|jar",
   "Resource Merger|org.apache.sling.resourcemerger|1.4.0|Y|jar",
   "Resource Presence|org.apache.sling.resource.presence|0.0.2|Y|jar",
-  "Resource Resolver|org.apache.sling.resourceresolver|1.8.0|Y|jar",
+  "Resource Resolver|org.apache.sling.resourceresolver|1.8.2|Y|jar",
   "Rewriter|org.apache.sling.rewriter|1.3.0|Y|jar",
   "Failing Server-Side 
Tests|org.apache.sling.testing.samples.failingtests|1.0.6|N|jar",
   "SAML2 Service Provider|org.apache.sling.auth.saml2|0.2.6|Y|jar",

Reply via email to