Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting Support for rusta

This page tells you where to file what. Picking the right channel keeps things moving and avoids cross-talk.

Bug reports

If something does not work as documented, please open a bug report on the issue tracker:

https://github.com/pallewela/rusta/issues/new?labels=bug

Useful information to include:

  • rusta --version
  • macOS version (sw_vers -productVersion) and chip (uname -m).
  • The exact command you ran.
  • The output you got vs. the output you expected.
  • Re-run with --verbose and include the trailing output if relevant.

Enhancement requests

For new features or behaviour changes, open a feature request:

https://github.com/pallewela/rusta/issues/new?labels=enhancement

Explain the use case first (“I want to X because Y”), then the proposed shape of the feature. Concrete examples (“rusta foo --bar should print Z”) are easier to act on than abstract descriptions.

Questions and discussion

For “how do I…?” questions, also use the issue tracker — open an issue with the question label. If GitHub Discussions are enabled on the repo, they are equally welcome there.

Security vulnerabilities

Do not file security issues as public GitHub issues. Use GitHub’s private vulnerability reporting flow as described in SECURITY.md.

Response expectations

rusta is maintained on a best-effort basis by a single person. Realistic expectations:

ItemTarget
Acknowledgement of a bug report7 days
Acknowledgement of a feature request14 days
Security advisory acknowledgement7 days
Patch for a confirmed regression30 days

There are no paid support tiers and no SLAs. Pull requests are the fastest way to get something fixed; see CONTRIBUTING.md.