forked from MDL29/JacoBot
Compare commits
6 Commits
21d334ddb9
...
d22cb7308a
Author | SHA1 | Date | |
---|---|---|---|
d22cb7308a | |||
fb94a8b8cd | |||
041307a28c | |||
b0e529ef1d | |||
6b916f3d10 | |||
![]() |
c9f1dd50ca |
36
README.md
36
README.md
|
@ -1,2 +1,38 @@
|
|||
# JacoBot
|
||||
|
||||
JacoBot is a project inspired by Cubetto project.
|
||||
JacoBot is both virtual and real robot.
|
||||
The project is composed of:
|
||||
* Jacopad is a physical pad to program the robot
|
||||
* Jacobot is the real robot
|
||||
* Jacovirt contains the virtual pad and robot
|
||||
|
||||
# License
|
||||
|
||||
The JacoBot project is under [BSD-2 Clause ](https://opensource.org/license/bsd-2-clause) license.
|
||||
|
||||
# Contributing
|
||||
|
||||
Contributing to the code:
|
||||
* create tickets
|
||||
* fork the repository
|
||||
* create a branch from a ticket
|
||||
* branch name contains the number of the ticket and the label using **underscore** instead of space character
|
||||
* example:
|
||||
* ticket:
|
||||
`
|
||||
37: Create motor encoder Fritzing component.
|
||||
`
|
||||
|
||||
* branch name:
|
||||
`
|
||||
37_create_motor_encoder_fritzing_component
|
||||
`
|
||||
|
||||
* push PR
|
||||
|
||||
Code:
|
||||
* [Style Guide for Python Code](https://peps.python.org/pep-0008/)
|
||||
* add unit tests:
|
||||
* TDD: [Pytest](https://docs.pytest.org/)
|
||||
* BDD: [Pytest-bdd](https://pypi.org/project/pytest-bdd/)
|
||||
|
|
|
@ -23,3 +23,4 @@ Run the virtual bot with :
|
|||
~~~
|
||||
poetry run jacovirt bot
|
||||
~~~
|
||||
> If you use JacoVirt for dev, **you should test your code with the PEP8 linter :** `poetry run flake8`
|
||||
|
|
|
@ -12,6 +12,8 @@ redis = "^5.0.3"
|
|||
pydantic = "^2.7.1"
|
||||
rich = "^13.7.1"
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
flake8 = "^7.0.0"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core"]
|
||||
|
|
Loading…
Reference in New Issue
Block a user