Issues / todo
https://man.sr.ht/todo.sr.ht/#email-access
Explains how to create and interact with an issue using email instead of the web interface.
Anyone with the “submit” permission can submit new tickets by sending them to
~username/tracker-name@todo.sr.ht
, oru.username.tracker-name@todo.sr.ht
for poorly behaved MTAs.Anyone with the “comment” permission can also add comments to tickets by writing to
~username/tracker-name/ticket-id@todo.sr.ht
, or by replying to the notification email.If you have the “triage” permission, the last line of your email can be one of the following commands:
!resolve <resolution>
: closes the ticket with the given ticket resolution (one offixed
,implemented
,wont_fix
,by_design
,invalid
,duplicate
, ornot_our_bug
)!reopen
to re-open a closed ticketAll emails must be sent as
text/plain
. Please take care not to top post, as the full contents of your email will be posted as a comment.Markdown is supported.
Anyone with the “browse” permission (including anonymous users!) can subscribe to an entire tracker by sending an email to
~username/tracker-name/subscribe@todo.sr.ht
and unsubscribe by sending an email to~username/tracker-name/unsubscribe@todo.sr.ht
.Similarly, sending an email to
~username/tracker-name/ticket-id/subscribe@todo.sr.ht
or~username/tracker-name/ticket-id/unsubscribe@todo.sr.ht
will (un)subscribe the sender to the ticket.
Code review
Other
There does not seem to be email based interactions possible for other SourceHut services (CI, registration, etc.)