-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathcontributing.html
115 lines (105 loc) · 5.08 KB
/
contributing.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!DOCTYPE html>
<html>
<head>
<title>MoarVM - A VM for NQP and Rakudo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/local.css" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<a href="https://github.com/MoarVM/MoarVM"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
<div class="page-header" id="banner">
<h1>MoarVM</h1>
<p class="lead">A VM for NQP And Rakudo</p>
</div>
<nav class="navbar navbar-default" role="navigation">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="features.html">Features</a></li>
<li><a href="roadmap.html">Roadmap</a></li>
<li><a href="releases.html">Releases</a></li>
<li class="active"><a href="contributing.html">Contributing</a></li>
</ul>
</nav>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Get The Source</h3>
</div>
<div class="panel-body">
<p>If you're interested in contributing to MoarVM, you'll likely want
to work against the bleeding edge. Find it <a href="https://github.com/MoarVM/MoarVM">on
GitHub</a>.</p>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Communicate</h3>
</div>
<div class="panel-body">
<p>Join the #moarvm channel on libera.chat. There, you'll often
find various folks willing to help you on your way.</p>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">What do you want to work on?</h3>
</div>
<div class="panel-body">
<p>What do you <i>enjoy</i> working on? With most of the MoarVM team
also being Raku Programming Language developers, we very much follow the -Ofun approach.
For some of us, that's stress-testing various aspects of the VM (such
as the GC), and reporting - or fixing - what comes up. For some,
it's working on missing features. For some, it's profiling for hot
spots and seeing what optimizations might apply. For some, it's doing
the work to get MoarVM up and running on a platform it doesn't yet
support. Find the itch you care to scratch, and join in!</p>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Contributor Guidelines</h3>
</div>
<div class="panel-body">
<p>So far, the community around MoarVM has been polite, professional,
and light-hearted. A little patience, tolerance and forgiveness go a
long way. Please help keep things pleasant.</p>
<p>As for the practicalities:</p>
<ul>
<li>Start out by sending pull requests or supplying patches. Commit
bits are handed out to those who produce consistently good work.</li>
<li>Please try to keep Git commits atomic, each doing an easily described
(and thus easily reviewable) thing</li>
<li>While forgiveness > permission typically applies, do communicate
with others if unsure if a certain direction is the right way to go</li>
<li>Technical debate is encouraged, but re-hashing existing design
decisions over and over is not. MoarVM has a single architect, who
has the final call. However, consensus is much preferred (and is
almost always achieved so far :-).</li>
</ul>
</div>
</div>
<footer>
<div class="row">
<div class="col-lg-12">
<p>Site maintained by the MoarVM team.</p>
<p>Based on <a href="http://getbootstrap.com" rel="nofollow">Bootstrap</a>,
with theme from <a href="http://bootswatch.com/">Bootswatch</a>. Icons from
<a href="http://fortawesome.github.io/Font-Awesome/" rel="nofollow">Font Awesome</a>.
Web fonts from <a href="http://www.google.com/webfonts" rel="nofollow">Google</a>.
</div>
</div>
</footer>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://code.jquery.com/jquery.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>