blob: efb44ac6ed559688ed8963b5f2242d700c9bf90e [file] [log] [blame]
layout 'layouts/main.groovy', true,
pageTitle: 'The Apache Groovy programming language - Community',
mainContent: contents {
div(id: 'content', class: 'page-1') {
div(class: 'row') {
div(class: 'row-fluid') {
div(class: 'col-lg-3') {
include template: 'includes/community-navbar.groovy'
}
div(class: 'col-lg-8 col-lg-pull-0') {
include template: 'includes/contribute-button.groovy'
h1 {
i(class: 'fa fa-users') {}
yield ' Community'
}
article {
p {
yield '''
Groovy would not be the successful Open Source project it is today,
without the help of its users, forming the base of a wider Groovy community
and '''
a(href: 'ecosystem.html', 'ecosystem')
yield ' of projects using Groovy.'
}
p 'In this section of the website, you can find useful links and information about: '
ul {
li "how you can ${$a(href: 'contribute.html', 'contribute')} to the project, its codebase, its documentation,"
li "how to raise issues in our ${$a(href: 'contribute.html#reporting-issues', 'bug tracker')},"
li "how to interact with other Groovy users and developers through the ${$a(href: 'mailing-lists.html', 'mailing-lists')} or ${$a(href: 'https://groovycommunity.com/', 'Slack')}. The Slack channel is not endorsed by the Apache Software Foundation, It's run by Groovy enthusiasts in the community for casual conversations and Q&A. Official discussions must happen on the mailing lists only,"
li "the upcoming ${$a(href: 'events.html', 'events and conferences')} you might want to attend to learn more about Groovy and to share your experience with others,"
li "the list of ${$a(href: 'usergroups.html', 'user groups')} you can attend and where to meet other Groovy users."
}
p '''
If you click on the socialize link in the menu, you will also find other ways to interact
with the Groovy community, and follow the news around the ecosystem:
'''
ul {
li {
a(href: 'groovy-weekly.html', 'Groovy newsletter')
yieldUnescaped ' — links to articles, presentations, tweets, podcasts, etc.'
}
li {
a(href: 'https://google.com/+groovy', 'Google+ Groovy page')
yieldUnescaped ' — for sharing news and articles'
}
li {
a(href: 'http://bit.ly/g-community', 'Google+ Groovy community')
yieldUnescaped ' — for discussing and exchanging with other Groovy users'
}
}
}
hr(class: 'divider')
}
}
}
}
}