Skip to main content

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:

  1. 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.

  1. 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:

  1. Fork the repository.

  2. Create a new branch for your feature:

    git checkout -b feature-name
    
  3. Commit your changes:

    git commit -m "Add feature-name"
    
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shredy-1.0.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shredy-1.0.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

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

Hashes for shredy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 0d6f89ebb4b7a4b416c20546bd5493eda4c0acef5974b2a8a9aed04d7e22b448
MD5 c842fcc1be80a392fcc8eacc98f63edc
BLAKE2b-256 5cec797cf936da9994a13ece6a5e5c51e7e150f346ccdde88b83f006444d3859

See more details on using hashes here.

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

Hashes for shredy-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b965aba9d9477173e8b6d07320a02ff6dc7b45ee40778d95f429605625c70f45
MD5 74c710a34bcd888cb720699267484cae
BLAKE2b-256 bc43658b4c341820ff3b9b473c7b2763cbf92cde3c00477c31abecb683c5bbb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page