The current development version of pida has various experimental changes which aren't yet ready for the main repo, so most of the development happens on the DeveloperRepos .

  1. a fresh hg clone http://www.bitbucket.org/aafshar/pida-main/

its the repo that aggregates the current experimental development

Installing depencies

The easy unix way

  1. run
         cd YOUR/pida-main
         ./tools/update_externals.sh
    

The custom way

  1. a fresh hg clone http://www.bitbucket.org/RonnyPfannschmidt/anyvc/

it's our vcs-abstraction lib, we extracted it to ease development

  1. a fresh hg clone http://www.bitbucket.org/agr/rope/

its a python refactoring lib, we use it for code-analysis, refactoring is planned

The new development version *completely* breaks backward compatibility for project files and project metadata.

We started using vellum to get project metadata and a task based command system with dependency handling.

The basic integration of vellum is done but some shipped plugins are broken cause they used to store metadata in project files.

Publishing your work

The most easy way is to set up an bitbucket account, create a public fork and start pushing to it

That way we get notified about it and can just grab it if you send us a pull request.

Its recommended to chat with us at the irc channel at irc://irc.freenode.org/pida or start a discussion on our moderated google group at http://groups.google.com/group/pida