-
-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Lasha Kandelaki edited this page May 7, 2026
·
3 revisions
How to contribute code, docs, or feedback to CTkMaker.
git clone https://github.com/kandelucky/ctk_maker.git
cd ctk_maker
pip install -r requirements.txt
python main.pyPure-Python tests live under tests/. Run with:
python -m pytestThe suite is intentionally Tk-free — canvas, properties panel, and dialog code is not exercised. After a change, verify the following flow manually:
- Launch the app
- Open a recent project
- Drag a widget
- Change a property
- Undo
- Save
- Export
- Reopen the exported
.py
If both the suite and the smoke test pass, the change is probably safe.
| Topic | How |
|---|---|
| Bugs & feature requests | In-app reporter or Issues — see Reporting Bugs |
| Docs | Edit pages in this wiki repo |
| Code | Open a Pull Request against main
|
See also — Reporting Bugs