Want to Help Make xCAT Better?

We're glad you want to help! Every contribution from the xCAT community makes xCAT that much better. Here's what you should know before you start contributing:

  • XCAT_2_Architecture
  • xCAT 2 Programming Tips
  • XCAT_Developer_Guide includes contribution agreement
  • You can view the xCAT Source Code
  • To create a local git repository for development.
    • Install git
    • yum install git (usually works)
    • Configure git on your machine:
    • git config --global "Your Name Comes Here"
    • git config --global
    • Create a local git repo from sourceforge (only gets the master branch)
    • git clone ssh://<sf-userid> xcat-core
    • (replace <sf-userid> with your sourceforge userid)
  • Or create a local repository from a release
    • To get the other branches, cd into local repo, then:
    • git fetch origin
    • git checkout -b 2.8 origin/2.8
    • git checkout -b 2.7 origin/2.7
  • Submit patches to the xCAT mailing list (after signing/submitting the contribution agreement)
  • When you know enough about xCAT (and we know enough about you) that you want to commit code changes to the git repository, get a sourceforge id, and request git commit authority on the mailing list.

For the More Experienced xCAT Developer


Wiki: Hierarchical_Design
Wiki: Main_Page
Wiki: Node_Deployment_and_Software_Maintenance
Wiki: Programming_Tips
Wiki: Release_Notes
Wiki: Setup_Your_Development_Testing_Clusters_on_One_Physical_Machine
Wiki: Wish_List_for_xCAT_2
Wiki: XCAT_2_Architecture
Wiki: XCAT_2_Mini_Designs_for_New_Features
Wiki: XCAT_2_Packaging
Wiki: XCAT_2_Security
Wiki: XCAT_Developer_Guide

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks