Skip to content

Ideas #1

@amis92

Description

@amis92

Minimal Viable Product

  1. Select gamesystem + datafile (based on Gallery data?)
  2. Submit form for the data with a title and freeform text
  3. Validate Captcha - user is not a robot
  4. Create issue on GitHub using a GitHub app account.
  5. Show confirmation to user with a link to the created issue.

Future improvements

  • URL embedded form parameters (e.g. gamesystem bugReportUrl could contain gamesystem ID/release version to be auto-filled)
  • Duplicate issue search after typing issue title
  • Authentication via FB, Google, etc. (to save user metadata in XML comment within issue body to allow future edits/comments for that user via the App); users can login, see which issues they've opened, edit them, comment on them.
  • Advanced data browsing: find the exact data entry/profile/rule/etc. within the form to explicitly point to the source of the issue
  • Fix suggestions: after exact bug source is found, allow users to submit fix suggestions (e.g. for rule typos), and open a PR with that change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions