+
Skip to content

techierishi/rcmt

 
 

Repository files navigation

rcmt

With rcmt you can

  • create, modify or delete files across many repositories.
  • merge global settings with user-configured settings in repositories.
  • write your own tooling to manipulate files in repositories.

Take a look at the documentation to learn more.

Development

Set up virtualenv and install dependencies

Requirements:

poetry install --with docs

Run linters

Requirements:

make lint

Run tests

Requirements:

make test

Generate and view docs

Requirements:

make docs
open ./docs/_build/html/index.html

Create a new database migration

Requirements:

  1. Ensure that the database is on the latest revision:
    poetry run alembic -c ./hack/alembic.ini upgrade head
  2. Add, change or delete a model in rcmt/database/__init__.py.
  3. Let Alembic generate the new migration:
    poetry run alembic -c ./hack/alembic.ini revision --autogenerate -m 'Add model "Extension"'
    Note: Alembic cannot detect every change. Review the newly generated file in rcmt/database/migrations/versions. See What does Autogenerate Detect (and what does it not detect?) section in the documentation of Alembic for more details.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Other 1.2%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载