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:

👉 Submit Feedback

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 of tooka-core.

To get started:

  1. Install Rust
  2. Fork and clone this repo
  3. Run cargo build or cargo 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!