gitcoinco / gitcoinco/web

Create Custom Issue

Open
#10,359 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.8k
Forks
776
PR merge metrics
No merged PRs in 30d

Description

**User Story:**
As a funder
I want the ability to create a bounty that isnt tied to github issues
So that it fits my target audience and how we work

**Acceptance Criteria**

**Form Initiation**
GIVEN I am creating a bounty and I am on the first step
AND i have successfully filled out all required fields
WHEN I click the next button on the wizard
AND click the custom issue button
THEN I will be presented with the following fields
- Details (WISIWIG editor + required)
- Acceptance criteria (free form text + required)
- Resources (free form text + optional)
AND the user should be prevented from going to the next step until all required fields are populated

GIVEN i am creating a new bounty
WHEN i navigate to bounty details
AND i select Create Custom bounty
THEN the help text that informs the users about great examples should have a hyper link on great examples going to this link: https://support.gitcoin.co/gitcoin-bounties/bounty-guidelines

**Product & Design Links:**
https://www.figma.com/file/8AFLrc4dx9xnMXUkWOAaAR/Existing-Bounties-Updates?node-id=196%3A3433

**Tech Details:**

**Notes/Assumptions:**
- The displaying of this information will be handled in a later story

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the bounty-creation wizard and its bounty-details step, then use the linked Figma design and the acceptance criteria as the implementation guide. Done means custom bounties expose the required Details and Acceptance criteria fields, the optional Resources field, validation blocks incomplete required fields, and the help text links to the stated bounty guidelines.

Written by the indexing model from the issue text.

Assessment

Tech stack
figma, javascript
Domain
design, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.