Contributing to Pegasus

We welcome community contributions to the Pegasus source code, documentation, tutorials, and any other area where you might be able to help out. Please contact pegasus-devel@isi.edu if you have any questions about how and where to make changes. Any improvements are appreciated, including bug fixes, typo corrections, new test cases, new examples, improved documentation, better error messages, etc.

Community members wishing to contribute code or documentation to the Pegasus project should fork the project on GitHub and submit a pull request through the GitHub web interface.

Source Code

The Pegasus source code is hosted on GitHub: https://github.com/pegasus-isi/pegasus

To check out the latest code from the repository type:

git clone https://github.com/pegasus-isi/pegasus.git

If you have a GitHub account with write access to the Pegasus repository you can type:

git clone git@github.com:pegasus-isi/pegasus.git

Development Builds

Development builds can be downloaded from the Pegasus downloads server. Look for the versions ending in “dev”.

Issue Tracking

GitHub Issues is used to track bugs, feature requests, and development tasks.

Mailing Lists

Please note that the following subscription links requires a Google-linked email address. If you want to subscribe with non-linked email address, please contact us at pegasus-support@isi.edu and we will add you.

pegasus-devel@isi.edu

Discussion list for Pegasus development.

pegasus-users@isi.edu

This list is the main support vehicle for Pegasus.

pegasus-announce@isi.edu

Messages about new releases and updates. Low traffic.

Wiki

GitHub Discussions is used for design and development documentation.