Pair script that manage a pair programming session using git.
Project description
Dev Pair
🖊️ The tool is under development.
It's a tool based on mob. In the end the goal is the same, make the pair programming more easier than make a lot of git add, git commit, git push, git pull during a pair session.
Install
For now it's only possible to download the version to test.
pip install -i https://test.pypi.org/simple/ devpair
Example of use
# - Dev A
devpair start
# Make some code changes
devpair next
# - Dev B
devpair start
# Receive the Dev A changes and make changes
devpair next
# ... and so on until someone make a
devpair done
if you have any doubt
devpair --help
Recommendations
- Before the pair programming
- Define the end of the session. How many time do you want pair?
- Define the break time.
- Use a
timerlike. Ordered by preference, for some cases a mobile timer is enough. - The
driverneed to share the screen avoiding to use tools likevscode live share, even they are good it can create some hard moments that you want to show the browser or create a quickly diagram. The preference is that thedriverever need to share the screen. - Antipatterns: https://tuple.app/pair-programming-guide/antipatterns
Contributing
Fork, create a branch from main with the pattern feat/my-feature and make a pull request with your proposal.
Local env
# Set the version
pyenv local 3.10.4
# Run all the tests
python -m pytest
# Set the develop
make local-env
# Run the devpair
python -m localdevpair ...
Publishing
# it's using twine $HOME/.pypirc [testpypi]
make publish-test
# it's using twine $HOME/.pypirc [pypi]
make publish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file devpair-1.0.1.tar.gz.
File metadata
- Download URL: devpair-1.0.1.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b620291eb6027b58a1fb4af20a5bc43594e8d50d0becb9d079579ea0df975ba
|
|
| MD5 |
a733ee1f7fa29600eebe5063d224c76f
|
|
| BLAKE2b-256 |
f82352d30881095a39715852d23d669f58b64452c9dee85a16b7faf2946208d8
|
File details
Details for the file devpair-1.0.1-py3-none-any.whl.
File metadata
- Download URL: devpair-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ffda067541796399598f1769c24a81f51fc7b4409d746fa0ae9934e259a8f15
|
|
| MD5 |
e1e85553816340079a3d72aca8daa3ba
|
|
| BLAKE2b-256 |
b6e8ea804ce96ebcbc4335b137e53e13a213dae54c3344909955544e365dbde1
|