Skip to content

How detailed are issues intended to be? #36

@jennings

Description

@jennings

I'm not quite clear how detailed the issues I add to td should be. The examples are minimal, so it's not clear to me if this is really how sparse I'm intended to write issues:

td create "Add user auth" --type feature --priority P1
td start <issue-id>

Or if I would actually write a detailed issue with all the information and requirements I know about, like we would for a human issue tracker:

td create "Add user auth" --type feature --priority P1 --description <<END
The app should allow a user to sign in.
- A new button "sign in" should appear in the upper-right when not signed in.
- When clicked, the user is prompted to present their passkey
- If the user does not have a pass key, they can click "sign up" and enroll a new passkey.
- After signing in, a cookie should be set that keeps the user signed in across browser sessions.
- When signed in, the "sign in" button becomes an "Account" button that takes the user to their account page
- The account page contains a button "sign out" that signs out the user and deletes the cookie.
END

td start <issue-id>

I think I should actually do the latter in real use. If that's correct, I think the docs should show an example so the user knows "put detailed information about what you want here".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions