You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Meta |[](CODE_OF_CONDUCT.md)|
7
7
8
8
`deepwork` is a Python package for developer productivity that helps developers stay focused and energized throughout the workday. `deepwork` provides tools to plan focus (pomodoro) sessions, prioritize tasks, take effective breaks, and stay motivated with personalized affirmations. The perfect package for developers looking to optimize their workflow.
9
9
10
10
## Get Started
11
-
11
+
> To install the latest release (latest tag) from GitHub, run the following:
To run the tests for this package, clone the repository and install it with the test dependencies:
70
+
71
+
1. Clone the repository:
72
+
```bash
73
+
$ git clone https://github.com/UBC-MDS/deepwork
74
+
```
75
+
76
+
2. Install the package with test dependencies:
77
+
```bash
78
+
$ cd path/to/deepwork
79
+
$ pip install -e ".[tests]"
80
+
```
81
+
82
+
3. Run tests accordingly:
83
+
```bash
84
+
$ pytest tests/ -v --cov=deepwork --cov-branch --cov-report=term-missing # shows a verbose output of tests
85
+
```
86
+
62
87
## Python Ecosystem
63
88
64
89
`deepwork` combines productivity and wellness features into a single cohesive library. While there are separate packages for individual features like [tomato-timer](https://pypi.org/project/tomato-timer/) for Pomodoro timing and various task management libraries, `deepwork` uniquely integrates focus session planning, task prioritization, break suggestions, and motivational affirmations into one package, specifically designed for developers. This holistic approach helps developers maintain both productivity and well-being without needing multiple tools.
0 commit comments