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

eliostvs/tomate-breakscreen-plugin

Repository files navigation

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]

About

Shows a full screen window which prevents users from using the computer during a break

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published