Skip to content
This repository was archived by the owner on Mar 16, 2025. It is now read-only.

Commit 9389202

Browse files
committed
ATtila 1.2.0
1 parent 20e2064 commit 9389202

File tree

7 files changed

+484
-301
lines changed

7 files changed

+484
-301
lines changed

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Changelog
2+
3+
- [Changelog](#changelog)
4+
- [ATtila 1.2.0 (30/05/2020)](#attila-120-30052020)
5+
- [ATtila 1.1.6 (25/03/2020)](#attila-116-25032020)
6+
- [ATtila 1.1.5 (09/03/2020)](#attila-115-09032020)
7+
- [ATtila 1.1.4 (05/03/2020)](#attila-114-05032020)
8+
- [ATtila 1.1.3 (07/12/2019)](#attila-113-07122019)
9+
- [ATtila 1.1.2 (29/10/2019)](#attila-112-29102019)
10+
- [ATtila 1.1.1 (26/10/2019)](#attila-111-26102019)
11+
- [ATtila 1.1.0 (26/10/2019)](#attila-110-26102019)
12+
- [ATtila 1.0.4 (13/10/2019)](#attila-104-13102019)
13+
- [ATtila 1.0.3 (12/10/2019)](#attila-103-12102019)
14+
15+
## ATtila 1.2.0 (30/05/2020)
16+
17+
- New ESK
18+
- RTSCTS
19+
- DSRDTR
20+
- WRITE
21+
- ATtila CLI
22+
- History
23+
- Changed minimum Python version to 3.5
24+
- Code
25+
- Type annotations
26+
- Indentation to 4 spaces
27+
28+
## ATtila 1.1.6 (25/03/2020)
29+
30+
- Fixed response collection
31+
32+
## ATtila 1.1.5 (09/03/2020)
33+
34+
- Fixed serial communication which didn't wait for all input
35+
- Serial is now slower, especially for lower baudrate
36+
37+
## ATtila 1.1.4 (05/03/2020)
38+
39+
- Fixed slow serial read when working with low baud rates
40+
- Added ```rtscts=True, dsrdtr=True``` options to serial open
41+
- Serial Write is no more blocking
42+
- Fixed doppelganger and collectables
43+
44+
## ATtila 1.1.3 (07/12/2019)
45+
46+
- Fixed a typo in ATRE for ESK EXEC (commit ref: 8506523)
47+
48+
## ATtila 1.1.2 (29/10/2019)
49+
50+
- Fixed broken windows installation
51+
52+
## ATtila 1.1.1 (26/10/2019)
53+
54+
- Didn't deploy virtual.
55+
56+
## ATtila 1.1.0 (26/10/2019)
57+
58+
- Fixed device not None after serial close
59+
- Fixed ATCommand response getter
60+
- Added SyntaxError exception handler in ATScriptParser
61+
- Fixed value getter in ESK
62+
- Added Virtual Serial device
63+
- Test improvements
64+
65+
## ATtila 1.0.4 (13/10/2019)
66+
67+
- Added codecov
68+
- Added missing CR value in BREAK ESK
69+
- Added ESK and ATRE tests
70+
71+
## ATtila 1.0.3 (12/10/2019)
72+
73+
- Fixed help in main
74+
- Added Travis

CONTRIBUTING.md

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,55 @@
11
# Contributing
22

3-
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
3+
- [Contributing](#contributing)
4+
- [Preferred contributions](#preferred-contributions)
5+
- [Pull Request Process](#pull-request-process)
6+
- [Developer's guide](#developers-guide)
7+
- [Tests Units](#tests-units)
8+
9+
When contributing to this repository, please first discuss the change you wish to make via issue with the owners of this repository before making a change.
410

511
Please note we have a code of conduct, please follow it in all your interactions with the project.
612

13+
## Preferred contributions
14+
15+
At the moment, these kind of contributions are more appreciated and should be preferred:
16+
17+
- Fix for issues described in [Known Issues](./README.md#known-issues)
18+
- New cool features. Please propose your features in an issue first.
19+
- Code optimizations: any optimization to the code is welcome
20+
21+
For any other kind of contribution, especially for new features, please submit an issue first.
22+
723
## Pull Request Process
824

9-
1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.
10-
2. Update the README.md with details of changes to the interface, this includes new line in the changelog, new modules if added, new command line options if added, etc.
11-
3. Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/).
12-
4. You may merge the Pull Request in once you have the sign-off of two other developers, or if you do not have permission to do that, you may request the second reviewer to merge it for you.
25+
1. Write your code.
26+
2. Write a **properly documentation** compliant with **reStructuredText**.
27+
3. Write tests for your code. **Code coverage for your code must be at least at 90%**. See [Tests Units](#tests-units) to know more!
28+
4. Report changes to the issue you opened.
29+
5. Update the README.md and other docs with details of changes to the interface, this includes new line in the changelog, new modules if added, new command line options if added, etc.
30+
6. Request maintainers to merge your changes.
31+
32+
## Developer's guide
33+
34+
Want to know more about how ATtila works?
35+
Check out the [Developers guide](docs/devwiki.md)
36+
37+
## Tests Units
38+
39+
ATtila is provided with tests units, which can be found under tests/ directory.
40+
To launch test unit just type:
41+
42+
```sh
43+
nosetests -v --with-coverage --cover-tests --cover-package=attila --nocapture tests/
44+
```
45+
46+
Don't you have nose?
47+
48+
```sh
49+
sudo -H pip3 install nose coverage unittest2 codecov
50+
```
51+
52+
---
1353

14-
Thank you for any contribution!
54+
Thank you for any contribution! 🧡
1555
Christian Visintin

0 commit comments

Comments
 (0)