-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Contributing.md, logger, and wizard fix (#40)
* Added crash handler that will log to file, added contributing. * Fixed fileutil input. * No longer building CLI. * Adding more debug logging, fixed log message not incrementing count. * Updated readme and contributing to include more info. * removed whoa_different dir from hanging around, log message update. * Updated contributing, added newline at end of gitignore.
- Loading branch information
Showing
20 changed files
with
389 additions
and
269 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,3 +5,4 @@ in | |
out | ||
sample | ||
__pycache__ | ||
ham-radio-sync.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Contribution guidelines | ||
|
||
Contributions are welcome and encouraged! Pull requests may be submitted by anyone. | ||
In order to keep the code maintainable, the following guidelines are in place. | ||
|
||
### Code style | ||
* Indentations use tabs, variables use `snake_case`, classes use `CamelCase`. | ||
* When possible, functionality should be packaged in classes or methods in a | ||
unit-testable manner. | ||
* Line endings are CRLF. | ||
* Implementations of classes should have methods in the same order. | ||
* Use f-strings and single quoted strings where possible. | ||
|
||
### Required development software | ||
* Python 3.8 | ||
* pip3 | ||
|
||
### Features and functionality | ||
* Please discuss any new features or changes you'd like to make with the | ||
repository owner(s) before submitting your pull request: we're excited to | ||
hear about your ideas! | ||
* All new functionality needs unit tests to exercise its behavior, where | ||
pragmatic. This helps minimize regression issues and shows how code runs. | ||
|
||
### Becoming a code maintainer | ||
If you are interested in becoming a regular contributor to ham-radio-sync, | ||
please reach out and ask! The best channel of contact is through github. | ||
|
||
### Forks, derivatives, etc | ||
This project is offered as an open-source project, and will be offered that | ||
way indefinitely. We ask that any projects that are inspired by or associated | ||
with projects here cite appropriately, including a link to this repository. | ||
|
||
## We look forward to your pull request! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.