Create support docs for SR&ED reporting
Project description
Git-Based SR&ED Reporting Tool
Overview
This is a CLI tool that generates supporting documents for SR&ED (Scientific Research and Experimental Development) by using Github commit data. This tool is ideal for Canadian Founders, accountants, and consultants.
Key Features
- GitHub Integration: Connect your repositories to pull data on authors, branches, and commits.
- PDF Generation: Export SR&ED-compliant technical write-ups directly as PDFs.
Installation
The CLI tool is available via pip:
- Install the tool:
pip install shredy
Usage
Use the CLI commands to automate report generation directly from your terminal. It will authenticate via the Git authentication manager, make a call to the Github API, and generate a report in PDF files for a specified tax year.
- Run this line in the terminal:
shredy [github username] [repo name] [year]
This will generate SR&ED supporting documentation for every contributor of the repository. It will document the type of commits and the date logs of the commits for each contributor.
If there are more than 3 contributors, a new file for the SR&ED activity logs will be generated.
Contributing
We welcome contributions! To contribute:
-
Fork the repository.
-
Create a new branch for your feature:
git checkout -b feature-name
-
Commit your changes:
git commit -m "Add feature-name"
-
Push to your fork and submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Support
For support, please open an issue on GitHub or contact shredy.tax@gmail.com.
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 shredy-1.0.1.tar.gz.
File metadata
- Download URL: shredy-1.0.1.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d6f89ebb4b7a4b416c20546bd5493eda4c0acef5974b2a8a9aed04d7e22b448
|
|
| MD5 |
c842fcc1be80a392fcc8eacc98f63edc
|
|
| BLAKE2b-256 |
5cec797cf936da9994a13ece6a5e5c51e7e150f346ccdde88b83f006444d3859
|
File details
Details for the file shredy-1.0.1-py3-none-any.whl.
File metadata
- Download URL: shredy-1.0.1-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b965aba9d9477173e8b6d07320a02ff6dc7b45ee40778d95f429605625c70f45
|
|
| MD5 |
74c710a34bcd888cb720699267484cae
|
|
| BLAKE2b-256 |
bc43658b4c341820ff3b9b473c7b2763cbf92cde3c00477c31abecb683c5bbb6
|