<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Offliners,<br>
<br>
With the change from Subversion to Git this coming Wed./Thu. you
will have to have a GitHub account to contribute to our simulation
and reconstruction code using the normal channels. Note that to
access the code and use it, an account is not necessary; the account
is only necessary for write access. Our repositories (e. g.,
sim-recon) are world-readable (as our Subversion repository has
always been). For developers there are two steps:<br>
<br>
<ol>
<li>To get an account go to <a class="moz-txt-link-freetext" href="https://github.com">https://github.com</a> and "sign up". It
is a typical web account creation activity. At this stage you
are creating a personal account. The account you are creating
has no affiliation with GlueX, Hall D, JLab, etc. As such, any
email address is fine. The "Free" plan is fine as well. And
obviously, if you already have GitHub account you can skip this
step.</li>
<li>After that you will have to join the "gluex" team under the
"jeffersonlab" organization. To do that send send me
(<a class="moz-txt-link-abbreviated" href="mailto:marki@jlab.org">marki@jlab.org</a>) an email with your GitHub username. I will send
you an email invitation through the GitHub site. Once you accept
the invitation, you will able to "push" changes to our
repositories on GitHub.<br>
</li>
</ol>
<br>
One point of information: the "jeffersonlab" organization is part of
a formal contract between GitHub and JLab. Private repositories
created under the organization are subject to charges to the Lab
according to a schedule (details unknown to me). Since all of our
repositories are public at present, these charges are not a concern
to us.<br>
<br>
To summarize, after the change on Wednesday:<br>
<ul>
<li>If you want the latest and greatest code you will have to get
it from GitHub.</li>
<li>If you want to contribute changes to the official repository
in the official way, you will have to create an account on
GitHub and join the "gluex team".<br>
</li>
</ul>
-- Mark<br>
<br>
</body>
</html>