Skip to content

Commit

Permalink
Merge pull request #77 from perl6/Getting-Involved-Community
Browse files Browse the repository at this point in the history
Add "Getting Involved" Section
  • Loading branch information
zoffixznet committed Mar 3, 2017
2 parents fc6aa94 + 9ec4d48 commit 04b9e32
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions source/community/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,47 @@ <h3 class="trim-top">Mailing lists</h3>
</div>
</div>
</div>
<div class="row panel panel-default">
<div class="panel-body trim">
<h2 class="trim-top">Getting Involved</h2>
<p>
Whether you're an open source veteran or someone that doesn't know what "open source" means, there
are many ways that you can get involved and contribute to the Perl 6 project.
</p>
<div class="col-sm-5">
<h3>I am new</h3>
<h4>Learn Perl 6 and Write about your Experience</h4>
<p>
Use the <a href="https://perl6.org/resources/">resources</a> to learn Perl 6. <a href="http://pl6anet.org/">Write</a> about your experience.
If anything is Less Than Awesome while learning you can <a href="https://perl6.org/community/irc">chat with us</a>, or open an issue
on the <a href="https://github.com/perl6/user-experience">User Experience</a> repository.
</p>
<h4>Give Feedback on the Docs</h4>
<p>
Through your experience of learning and using Perl 6, you will have utitilized the <a href="https://docs.perl6.org/">docs</a>.
You're in a good position to help us make these docs more robust. If you notice something missing, or
something that could be better clarified, open an issue on the <a href="https://github.com/perl6/doc">Github Repo</a>.
</p>
</div>
<div class="col-sm-7">
<h3>I already know the language</h3>
<h4>Help us write tests</h4>
<p>
We always welcome newcomers to help add to the official Perl6 test suite called <a href="https://github.com/perl6/roast">roast</a>.
This is the high bar that all Perl 6 implementations must meet. There's a lot of ground to cover, so get up to speed with the
<a href="https://docs.perl6.org/language/testing">Test module</a>, if you don't already know it, and join us!
</p>
<h4>Contribute to the Ecosystem</h4>
<p>
Once you've learned the language, you can write modules and share them in the ecosystem. We use <a href="https://github.com/ugexe/zef">zef</a> for packaging.
See <a href="https://docs.perl6.org/language/modules">this guide</a> if you have questions about how to organize modules.
</p>
<h4>Hack on a Compiler</h4>
<p>
Hacking on Perl 6 innards is a lot easier than you would think, thanks to <a href="https://github.com/perl6/nqp">NQP, or Not Quite Perl</a>.
NQP is a subset of Perl 6 that is much smaller and simpler. The idea is to get NQP running on various backends (javascript, java, moar, etc) and
then bootstrap the real deal (Perl 6) on top of NQP! Even if you don't know Perl6, you can get up to speed fairly fast with this <a href="https://github.com/edumentab/rakudo-and-nqp-internals-course">NQP learning course</a>.
</p>
</div>
</div>
</div>

0 comments on commit 04b9e32

Please sign in to comment.