-
Notifications
You must be signed in to change notification settings - Fork 1
Modware Loader Development
Siddhartha Basu edited this page Mar 7, 2014
·
13 revisions
Modware-Loader development uses git for source code management. It roughly follows this git branching model. Even for core developers and maintainers we use github pull request for code contribution and review. These are roughly the steps we follow for development ...
- Clone the development branch of repository.
- Create you own branch from development. Use the following convention for branch name ...
- For adding new feature:
feature/<branch name> - For refactoring:
refactor/<branch name> - For fixing bugs:
bugs/<branch name> - For adding documentation:
documentation/<branch name>Use short but meaningful ``branch name. For example if you want to add a blast loader usefeature/blast-loader```. If its something not cover here use common sense.
- For adding new feature:
This is starkly different from a regular user oriented install. It is primarily intended for authoring and developmental purpose. Skip this whole document if your sole purpose is to use the commands.
We use cpanm for installing dependencies. Use your OS's package manager or perlbrew or plenv to install it.
- Go to your project folder.
- Run
cpanm -n .The-noption allows for faster install, however if you prefer run it without-n. - It is recommended to use project specific local library path for managing dependencies. Use
perlbrew,plenvorlocal::libfor that. For further information consult their documentation. -
cpanmwill not pull optional dependencies by default. In order to install optional dependencies just usecpanm -n [module-name]