{"id":15930819,"url":"https://github.com/patak-dev/vue-issues-forms","last_synced_at":"2026-02-26T04:53:14.960Z","repository":{"id":130433200,"uuid":"385834641","full_name":"patak-dev/vue-issues-forms","owner":"patak-dev","description":"Issues forms equivalent of https://new-issue.vuejs.org","archived":false,"fork":false,"pushed_at":"2021-07-14T07:27:10.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T19:40:15.003Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/patak-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-14T06:17:48.000Z","updated_at":"2021-07-14T07:28:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"9487b1c8-4d23-4e68-9eae-077b8a1ff62a","html_url":"https://github.com/patak-dev/vue-issues-forms","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"044baa90a98198d10a66246cd66240ce3f5c2b12"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patak-dev%2Fvue-issues-forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patak-dev%2Fvue-issues-forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patak-dev%2Fvue-issues-forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patak-dev%2Fvue-issues-forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/patak-dev","download_url":"https://codeload.github.com/patak-dev/vue-issues-forms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239879311,"owners_count":19712180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-07T01:01:55.209Z","updated_at":"2025-10-25T13:08:48.869Z","avatar_url":"https://github.com/patak-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vue Issues Forms\n\nPlayground for a https://new-issue.vuejs.org equivalent using issues forms\n\n  - There aren't conditional fields. A project could create one .yml issue form for each language and issue type and let them users choose (in the same way they choose if something is a Bug Report or a Feature Request)\n\n  - Instead of the version combo box, following how [Vite bug reports](https://github.com/vitejs/vite/issues/new?assignees=\u0026labels=pending+triage\u0026template=bug_report.yml) works we are asking this info directly with the system info asking users to run `envinfo` in their projects\n    ```\n    npx envinfo --system --npmPackages vite,@vitejs/plugin-vue --binaries --browsers\n    ```\n    Note: A version combo box could be done by each repo editing the yml to add the tag during release in each project.\n\n  - Issues Forms doesn't work on mobile (this could count as a feature, uses shouldn't use mobile to report an issue\n\n  - In [Vite issues](https://github.com/vitejs/vite/issues/new?assignees=\u0026labels=pending+triage\u0026template=bug_report.yml) we include a series of required checkboxes that users need to tick before being able to submit. For Vitepress for example they look like\n    ```yml\n    - type: checkboxes\n      id: checkboxes\n      attributes:\n        label: Validations\n        description: Before submitting the issue, please make sure you do the following\n        options:\n          - label: Follow our [Code of Conduct](https://vuejs.org/coc)\n            required: true\n          - label: Read the [docs](https://vitepress.vuejs.org/).\n            required: true\n          - label: Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.\n            required: true\n    ```\n    This is good to reinforce some checks that were described in the form description. The problem with these required checkboxes is that there isn't a way to avoid showing them in the final issue so the final issue is a bit more cluttered.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatak-dev%2Fvue-issues-forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatak-dev%2Fvue-issues-forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatak-dev%2Fvue-issues-forms/lists"}