Be respectful. Focus on the problem, not the person.
Found a bug or want to suggest a feature?
- Check existing issues
- Provide reproduction steps for bugs
- Include your system specs (Windows version, CPU, GPU)
- Attach logs from
data/logs/if relevant
- Open a discussion first
- Describe the use case and expected behavior
- Link related issues if applicable
- Python 3.9+ code following the existing style
- Tests for new features (in
tests/directory) - Updated docstrings
- No breaking changes without discussion
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes
- Test locally:
python startup.py - Commit with clear messages:
git commit -m "Add specific feature description" - Push and open a pull request
Follow the existing patterns in the codebase:
- Core modules (
core/): Background-threaded operations, no UI blocking - hck_GPT (
hck_gpt/): Command routing with local insights - Stats Engine (
hck_stats_engine/): SQLite operations with WAL mode - UI (
ui/): Tkinter widgets with reusable components
Use meaningful variable names and add comments for complex logic.
git clone https://github.com/HuckleR2003/PC_Workman_HCK.git
cd PC_Workman_HCK
python -m venv venv
.\venv\Scripts\activate # Windows
pip install -r requirements.txt
python startup.pycore/ – System monitoring with background threads
hck_gpt/ – Local AI insights and command handling
hck_stats_engine/ – SQLite-based data aggregation
ui/ – Tkinter interface components
data/ – Local logs and database storage
- Issues are tracked on the project ROADMAP board
- v2.0 milestone targets Microsoft Store release (Q3 2026)
- Testing and documentation are high priorities
Open a discussion Email: firmuga.marcin.s@gmail.com
By contributing, you agree your work is licensed under MIT. See LICENSE for details.