Re: [AMBER-Developers] Future CPPTRAJ Development on GitHub

From: Jason Swails <>
Date: Fri, 4 Dec 2015 11:52:38 -0500

On Fri, Dec 4, 2015 at 11:03 AM, Daniel Roe <> wrote:

> Hi All,
> I'd like to request that all future development of cpptraj be done via
> GitHub ( I've been doing all of
> my development there for a few months and I really like the
> development model. I have been periodically merging the changes on
> GitHub back into the main Amber repository. There are several
> advantages over developing in the main Amber repository:
> 1) It is a safer development model in that there is automated error
> checking. You do development on your own "fork" of the main GitHub
> repository, and then generate a "pull request" when you want to have
> your changes merged in. Before you can do this, the test cases are
> automatically run by Travis-CI ( While this
> won't eliminate mistakes, it should reduce them.
> 2) The "Issues" feature of GitHub makes it easy to track
> cpptraj-related problems or feature requests. The GitHub web interface
> also has a lot of other nice tools for tracking development and
> collaborating.
> 3) It provides a mechanism to provide advanced users with the latest
> features, so now only critical bugs need to be addressed by AmberTools
> updates. Essentially the AmberTools version of cpptraj is the stable
> release, and the GitHub version is beta.
> If you have any questions, comments, or concerns, let me know. Thanks!
​One comment I'll make is that Github can serve as part of your
professional profile. It's a great way for potential employers to *see*
your work and gauge your experience.

All the best,

Jason M. Swails
Rutgers University
Postdoctoral Researcher
AMBER-Developers mailing list
Received on Fri Dec 04 2015 - 09:00:03 PST
Custom Search