Skip to content

kivymd/kivymd_monorepo

Repository files navigation

KivyMD Monorepo

If you want to work on more than one project, you can clone this repository.

git clone --recurse-submodules https://github.com/kivymd/kivymd_monorepo.git
cd kivymd_monorepo
git submodule foreach --recursive 'git checkout main || git checkout master'

python development_install.py

This repository contains all @kivymd and @kivymd-extensions repositories except private projects.

Useful commands

# Checkout main branch on all submodules
git submodule foreach --recursive 'git checkout main || git checkout master'

# Sync main branch with remote
git submodule update --rebase --recursive

# Add your fork as remote
cd KivyMD
git remote add fork https://github.com/<USERNAME>/KivyMD.git

Tools

Run python development_install.py to install all Python packages inside this monorepo in development mode (editable mode). "Editable" install means that all imports will point to source code.

License

MIT License.

See LICENSE files in submodules.