Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

Latest commit

 

History

History
49 lines (30 loc) · 937 Bytes

README.md

File metadata and controls

49 lines (30 loc) · 937 Bytes

Tomate Break Screen Plugin

Tomate plugin that shows a full screen window which prevents users from using the computer during a break.

Development

Install the following native dependencies in you system:

  • Python3
  • pip
  • make
  • git
  • git-flow
  • tomate/tomate-gtk

Install the Python development dependencies:

pip install --user black bumpversion copier pytest pytest-cov pytest-flake8 pytest-mock pre-commit

Testing

Format the files using black:

make format

Run test in your local environment:

make test

Run test inside the docker:

make docker-test

Test manually the plugin:

ln -s ~/.local/share/tomate/plugins path/to/plugin/project/data/plugins tomate-gtk -v

Then activate the plugin through the settings.

Release

Update the [Unrelease] section in the CHANGELOG.md file then:

make release-[patch|minor|major]