-
-
Notifications
You must be signed in to change notification settings - Fork 236
Closed
Description
Extend NestBot and the backend to support sponsorships for GitHub issues within OWASP or related repositories.
Steps
-
Extend
/sponsorNestBot Command- Add an
task addoption that accepts:- A link to a GitHub issue within OWASP or related repositories.
- A price in USD for implementing the issue.
- Implement validation to ensure:
- The issue link belongs to a valid OWASP-related repository.
- The price is a positive float value.
- Upon successful validation, create a Sponsorship model instance.
- Add an
-
Design Sponsorship Model in a new
nestDjango app- Create a new
nestDjango app (similar toowasp,github,slack). - Move generated files to the appropriate location.
- Implement the
Sponsorshipmodel with the following fields:nest_created_at(timestamp)nest_updated_at(timestamp)issue(reference to an Issue instance; create it via the GitHub API if it doesn’t exist)price_usd(float)slack_user_id(Slack ID of the sponsorship author)deadline_at(optional, datetime field)
- Create a new
Metadata
Metadata
Assignees
Type
Projects
Status
Done