Skip to content

Repository files navigation

Contributing to Smart Student Assignment Tracker

Thank you for your interest in contributing to this project.

Prerequisites

Before contributing, ensure you have: Python 3.12+ Git VS Code (recommended)

Installation

Clone the repository: git clone cd Smart-Student-Assignment-Tracker

Install dependencies: pip install -r requirements.txt

Run the application: py -3.12 -m uvicorn main:app --reload

Run tests: py -3.12 -m pytest

Coding Standards

Follow PEP8 conventions. Write meaningful commit messages. Add tests for new features. Ensure all tests pass before submitting a Pull Request.

Contribution Process

  1. Fork the repository.
  2. Create a feature branch.
  3. Implement your changes.
  4. Run all tests.
  5. Submit a Pull Request.

Pull Request Requirements

Clear title and description. Related issue referenced. Tests passing. Documentation updated if required.

About

No description, website, or topics provided.

Contributing

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages