Skip to content

Commit 0a69bd0

Browse files
committed
update
1 parent 129a06d commit 0a69bd0

5 files changed

Lines changed: 221 additions & 1 deletion

File tree

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Function request
2+
description: Propose a new capability or workflow for the Studio.
3+
title: "[Function]: "
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Describe the user need first, then the function that could address it. Please keep proposals consistent with the Studio's privacy and SVG-safety boundaries.
9+
10+
- type: textarea
11+
id: need
12+
attributes:
13+
label: User need
14+
description: What BUG or workflow would this new function address?
15+
placeholder: As a profile author, I want to...
16+
validations:
17+
required: true
18+
19+
- type: textarea
20+
id: function
21+
attributes:
22+
label: Proposed function
23+
description: Explain how it should work from a user's perspective.
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: example
29+
attributes:
30+
label: Example
31+
description: Show a sample input/output, user flow, or acceptance criteria.
32+
placeholder: |
33+
Given...
34+
When...
35+
Then...
36+
validations:
37+
required: true
38+
39+
- type: textarea
40+
id: alternatives
41+
attributes:
42+
label: Alternatives considered
43+
description: Describe current workarounds or other possible solutions.
44+
45+
- type: textarea
46+
id: context
47+
attributes:
48+
label: Additional context
49+
description: Add mockups, links to related issues, accessibility needs, security considerations, or compatibility constraints.
50+
51+
- type: checkboxes
52+
id: checks
53+
attributes:
54+
label: Before submitting
55+
options:
56+
- label: I searched the existing issues for the same or a similar request.
57+
required: true
58+
- label: The request does not require arbitrary CSS, SVG markup, SVG paths, scripts, or remote fonts.
59+
required: true
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Improvement proposal
2+
description: Suggest a better version of existing behavior, design, or documentation.
3+
title: "[Improvement]: "
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Use this form when something already exists but could work better. For entirely new behavior, use the function request form.
9+
10+
- type: textarea
11+
id: current
12+
attributes:
13+
label: Current experience
14+
description: What currently works, and where does it fall short?
15+
placeholder: The export warning identifies the affected field, but it does not explain how to correct it.
16+
validations:
17+
required: true
18+
19+
- type: textarea
20+
id: proposal
21+
attributes:
22+
label: Proposed improvement
23+
description: Describe the change and include a concrete example when possible.
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: benefit
29+
attributes:
30+
label: Benefit
31+
description: Who would benefit, and how would this improve their workflow?
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: alternatives
37+
attributes:
38+
label: Alternatives considered
39+
description: Note any workarounds or other approaches you considered.
40+
41+
- type: textarea
42+
id: context
43+
attributes:
44+
label: Additional context
45+
description: Add mockups, screenshots, related issues, accessibility considerations, or compatibility constraints.
46+
47+
- type: checkboxes
48+
id: checks
49+
attributes:
50+
label: Before submitting
51+
options:
52+
- label: I searched the existing issues for a similar proposal.
53+
required: true
54+
- label: This proposal improves existing behavior rather than introducing an entirely new function.
55+
required: true
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: BUG report
2+
description: Report something that is broken or behaves unexpectedly.
3+
title: "[BUG]: "
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for helping improve Animated GitHub Profile Studio. Please search existing issues before submitting a report.
9+
10+
- type: textarea
11+
id: BUG
12+
attributes:
13+
label: BUG
14+
description: Describe what went wrong and what you were trying to do.
15+
placeholder: I selected the mobile preview, but the exported SVG...
16+
validations:
17+
required: true
18+
19+
- type: textarea
20+
id: reproduce
21+
attributes:
22+
label: Steps to reproduce
23+
description: Give the smallest reliable sequence that shows the BUG.
24+
placeholder: |
25+
1. Open the Studio.
26+
2. Select the Bento Grid template.
27+
3. Change the preview to mobile and static.
28+
4. Select Download SVG.
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: expected
34+
attributes:
35+
label: Expected behavior
36+
description: What should have happened instead?
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: environment
42+
attributes:
43+
label: Environment
44+
description: Include the browser, operating system, app version or commit, and whether you used the hosted or local Studio.
45+
placeholder: Chrome 140, Windows 11, hosted Studio
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: evidence
51+
attributes:
52+
label: Additional evidence
53+
description: Add screenshots, exported configuration, console errors, or other useful context. Remove personal or sensitive data first.
54+
55+
- type: checkboxes
56+
id: checks
57+
attributes:
58+
label: Before submitting
59+
options:
60+
- label: I searched the existing issues for the same BUG.
61+
required: true
62+
- label: I removed tokens, private data, and other sensitive information.
63+
required: true

.github/pull_request_template.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## Summary
2+
3+
<!-- Explain what changed and why. Keep this focused on the user-visible or technical outcome. -->
4+
5+
Example: Fix mobile static exports so they use the selected responsive composition.
6+
7+
## Related issue
8+
9+
<!-- Use "Closes #123" when merging this pull request should close an issue. Use "None" when there is no related issue. -->
10+
11+
Closes #
12+
13+
## Type of change
14+
15+
- [ ] BUG fix
16+
- [ ] Improvement to existing behavior
17+
- [ ] New function
18+
- [ ] Documentation or maintenance
19+
20+
## Verification
21+
22+
<!-- List the checks you ran and any important manual scenarios. Do not check a command that you did not run. -->
23+
24+
- [ ] `npm run typecheck`
25+
- [ ] `npm test`
26+
- [ ] `npm run build`
27+
- [ ] Relevant desktop/mobile, dark/light, and animated/static variants were inspected
28+
29+
Additional verification:
30+
31+
<!-- Example: Imported a v2 config and confirmed that profile content and visual choices were preserved. -->
32+
33+
## Screenshots or generated output
34+
35+
<!-- Add before/after images or generated output for visual changes. Write "Not applicable" otherwise. -->
36+
37+
## Checklist
38+
39+
- [ ] I kept this pull request focused and avoided unrelated refactoring.
40+
- [ ] I added or updated tests when behavior changed.
41+
- [ ] I updated documentation when setup, configuration, or user-visible behavior changed.
42+
- [ ] I did not add secrets, private data, unlicensed media, or unsafe raw CSS/SVG input.
43+
- [ ] I preserved backward compatibility, or documented the intentional breaking change above.

src/domain/profile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@ export const defaultProfileConfig: ProfileConfig = {
521521
profileLabel: "FICTIONAL / 01",
522522
eyebrow: "FICTIONAL SAMPLE",
523523
primaryRole: "Creative Developer",
524-
secondaryRole: "Open-source builder / Problem solver",
524+
secondaryRole: "Open-source builder / BUG solver",
525525
},
526526
hero: {
527527
headline: ["Imagine it.", "Build it.", "Share it."],

0 commit comments

Comments
 (0)