Metadata-Version: 2.1
Name: shredy
Version: 1.0.1
Summary: Create support docs for SR&ED reporting
Home-page: https://github.com/csshirri/shredy_git.git
Author: Cody Shirriff
Author-email: shredy.tax@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: certifi==2024.12.14
Requires-Dist: charset-normalizer==3.4.0
Requires-Dist: contourpy==1.3.0
Requires-Dist: cycler==0.12.1
Requires-Dist: fonttools==4.55.3
Requires-Dist: fpdf2==2.8.2
Requires-Dist: idna==3.10
Requires-Dist: kiwisolver==1.4.7
Requires-Dist: matplotlib==3.10.0
Requires-Dist: numpy==2.2.0
Requires-Dist: packaging==24.2
Requires-Dist: pandas==2.2.3
Requires-Dist: pillow==11.0.0
Requires-Dist: pyparsing==3.2.0
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: pytz==2024.2
Requires-Dist: requests==2.32.3
Requires-Dist: seaborn==0.13.2
Requires-Dist: six==1.17.0
Requires-Dist: tzdata==2024.2
Requires-Dist: urllib3==2.2.3

# 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:
   ```bash
   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:
   ```bash
   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:
   ```bash
   git checkout -b feature-name
   ```

3. Commit your changes:
   ```bash
   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.
