Contributing And Feedback - tooka-org/tooka GitHub Wiki
Tooka is a personal open-source project, and your feedback or contributions can help it grow and improve. Whether it’s a bug you’ve found, a cool feature idea, or a pull request — I truly appreciate the support!
🧠 Feedback (Form or GitHub)
If you have suggestions, bug reports, or feature ideas but don’t want to open a GitHub issue, you can submit feedback anonymously through this form:
You can also join the conversation here on GitHub:
🛠 Project Structure & Setup
Tooka is written entirely in Rust and organized with two main crates:
tooka-core
: Contains all the core logic and can be used as a standalone library.tooka-cli
: The actual command-line interface built on top oftooka-core
.
To get started:
- Install Rust
- Fork and clone this repo
- Run
cargo build
orcargo run
inside the crate you're working on
In the future, there may be a third crate
tooka-gui
, built on top of the same core, for desktop UI.
✨ Contributing
- Pick an open issue or open one yourself
- Comment or assign yourself so we don’t duplicate work
- Open a Pull Request as early as possible (even as a draft) so I know you're working on it
- Make sure to test your changes before submission
🐛 Reporting Issues or Requesting Features
If you’ve found a bug or have an idea for a new feature:
- Open a GitHub Issue
- Use the correct template (bug, enhancement, etc.)
- For bugs: include log files, steps to reproduce, and expected behavior
❤️ Thanks
Even small feedback or contributions — like sharing Tooka — make a big difference. Thanks for helping improve this project!