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 .
- 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
- run
cd YOUR/pida-main ./tools/update_externals.sh
The custom way
- a fresh hg clone http://www.bitbucket.org/RonnyPfannschmidt/anyvc/
it's our vcs-abstraction lib, we extracted it to ease development
- 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
