Skip to main content

Red-Green-Refactor Widget

When you are learning to follow the red-green-refactor workflow, this app will help you to keep track of your progress by reminding you of which stage of the workflow you are right now and which actions you need to undertake before proceeding to the next stage. See Usage section for details.

Prerequisites

The package depends on pyqtkeybind, which, at the time of writing this readme (version 0.0.6), has support for Windows and Linux only.

Dependencies

  • PyQt5
  • pyqtkeybind

If you are installing it through pip, all necessary python dependencies are going to be pulled in automatically. Depending on your platform, you might need to install Qt5 binary packages.

Installation

From pip:

$ pip install red-green-refactor-widget

Usage

To launch the app, simply run the following command from terminal:

$ red-green-refactor-widget

After you launched the app, you should see a small window. It displays a stage of the red-green-refactor workflow. When you finished a stage, press Alt-F12, and the widget will change to the next stage of the workflow. By default, the window is created with the always-on-top flag on, and the hotkey is global, thus you don't need to worry about keeping the window in focus.

License

Distributed under MIT license. See LICENSE file for more information.

Release files for red-green-refactor-widget 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for red-green-refactor-widget 0.0.1
File Size Uploaded
red-green-refactor-widget-0.0.1.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for red-green-refactor-widget 0.0.1
File Interpreter ABI Platform
red_green_refactor_widget-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / red-green-refactor-widget-0.0.1.tar.gz

Download URL red-green-refactor-widget-0.0.1.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
672d8f97c365cbf4760eb82072b9cc010fdc60bad79b741e34d8d020f4b8efb5
BLAKE2b-256 checksum
How to use checksums
c178aa37f21f1613fdc2056aa2f2492fdc3ce9fce4405325326f55ba968d58a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

Release files / red_green_refactor_widget-0.0.1-py3-none-any.whl

Download URL red_green_refactor_widget-0.0.1-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b23ad5b081b4fdd3267bdbbe365af4e750cee246be26131f3503d6a4c919221
BLAKE2b-256 checksum
How to use checksums
61adcd2c38445061e4186ed2bea5e18c7433d893242af49aae7ee63fd2688d39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page