Managing Projects¶
Lime Project is our tool for generating the scaffolding for our different source code projects.
Install¶
You need to have lime-project
installed before you begin.
Warning
Never install lime-project with pip install
as it might lead to version conflicts with other packages
installed in your global Python environment.
Run the following:
pip install pipx
pipx install lime-project
Or the following if you want to upgrade your already installed lime-project
to the latest version:
$ pipx upgrade lime-project
Info
User and Password for the Lime PyPI can be obtained from Lime Technologies for any customer or partner
Starting a new project¶
To start a new project run
lime-project new [solution|package]
The difference between a solution and a package can be understood here
Generating new functionality¶
To add functionality to your project use
lime-project generate
Read more about the different types of functionality here
Upgrading an old project¶
If you have a package or a solution that was created for an older version of Lime CRM you have to upgrade it
Run the command below in order to get more information about what you need to do:
$ lime-project doctor health
A release of Lime Project¶
To install this version run:
$ pip install lime-project -i https://[PYPI_USER]:[PYPI_PASSWORD]@pypi.lime.tech/simple