Author Topic: Viewing the Source  (Read 2535 times)

Josh Geenen

  • gContactSync Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 439
  • Karma: +0/-0
    • Pi Rules.org
Viewing the Source
« on: September 21, 2009, 04:14:28 PM »
gContactSync is completely open source and is hosted my Mozdev using the Concurrent Versioning System (CVS).

You can view it online here or find how to do a CVS checkout here.

The code is documented pretty well in a format that is compatible with JSDoc.  You can view the JSDoc for gContactSync here.

There are a few directories in CVS:
  • src - The source code for version 0.1.x (obsolete and no longer maintained)
  • src2 - The source code for version 0.2.x (current stable version, no string changes or major code changes)
  • src3 - The source code for version 0.3.x (possibly unstable with a lot of new and untested changes)
  • jsdoc - The JSDoc documentation for gContactSync 0.3

Also checkout build.sh if you want to create the xpi package for 0.2 or 0.3.  It's fairly primitive and you have to manually edit it to choose between src2 and src3 as well as change the name of the xpi.

The other directories contain all the XPIs for download and the mozdev site content and don't need to be checked out.

If you are feeling very ambitious, you can view and comment on the open bugs/enhancement requests here.  I will accept third-party patches, but you should contact me before getting too far with it.  Just try to match the code style, follow the license, etc.  String changes, major new features, etc. should only be done in the latest unstable version, which is currently in src3.  Changes to src2 should be merged into src3 if applicable.
« Last Edit: May 09, 2010, 10:18:20 AM by Josh Geenen »
gContactSync: info FAQs