Onwards, to GitHub

Shawn Wells shawn at redhat.com
Fri Aug 22 18:09:11 UTC 2014


Migration to GitHub has been discussed for some time. As preparation for
this, over the past few months, the OpenSCAP community of projects have
slowly established mirrors of their source repositories at
https://github.com/OpenSCAP.

Off the OpenSCAP project page you'll find:
    - Tooling:  OpenSCAP Toolkit, SCAP Workbench;
    - Content: SCAP Security Guide, SCE Community Content;
    - Ecosystem Projects: Anaconda OpenSCAP Add-On, OpenSCAP Puppet
extensions, Foreman integration

The idea was to provide a single source repository for the various
components, and many thanks to Martin Preisler for setting all this up!

For the past two weeks, community members with commit access were asked
to start using GitHub as SSG's upstream repository. We wanted to test
repository access controls (thanks Greg Elin!), GitHub-style workflows
(thanks, everyone), and acclimate to any process changes. The migration
has been straightforward, and the new Pull Request process is working
well. Hopefully, no more dropped patches or bug reports :)

*You can find SSG's repository here:*
https://github.com/OpenSCAP/scap-security-guide

*We've also started a "SSG on GitHub Primer," for which patches would be
most welcome:*
https://github.com/OpenSCAP/scap-security-guide/wiki/SSG-on-GitHub-Primer

For those who are curious, an example of the Pull Request process (how
patches are displayed, how feedback can be given) can be found in the
'Add OVAL for CTRL+ALT+DELETE key sequence" patch:
https://github.com/OpenSCAP/scap-security-guide/pull/31

The Pull Request process does mean that patches need not be sent to the
mailing list anymore. While pull requests will be centrally managed on a
dashboard (of sorts), that does mean members of the community may miss
out on dialogs relating to code changes. To ensure you don't miss
anything  you can setup yourself to "Watch" the project on GitHub.

When you 'watch' a project, you are presented with three options:
    - EMailed only upon mentioning of the project in discussion, or if
someone mentions you directly;
    - EMailed upon every action (patch submissions, comments, tickets,
comments on tickets...);
    - EMailed never, ever

Note than when you receive an EMail notification (say, a comment on a
patch), you can reply directly from EMail. There's no need to login to
GitHub to join the conversation.

When you login to GitHub, on the top right, you'll see a section that
looks like this:



When you click on the "Watch" button you're presented with the three
options:



GitHub does reflect new processes and a new system for community
engagement. Feedback as we migrate is most welcome on the SSG mailing list:
https://lists.fedorahosted.org/mailman/listinfo/scap-security-guide.

See everyone on GitHub!

-Shawn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/scap-security-guide/attachments/20140822/935572c5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: geebccab.png
Type: image/png
Size: 18499 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/scap-security-guide/attachments/20140822/935572c5/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bcidehef.png
Type: image/png
Size: 34711 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/scap-security-guide/attachments/20140822/935572c5/attachment-0003.png>


More information about the scap-security-guide mailing list