Skip to content

Spiff Bounties

harmeet-status edited this page Apr 24, 2024 · 20 revisions

Intro

SpiffWorkflow is an open-source project our objective is to grow the developer community around this project.

We have a large backlog of feature requests by clients and we wanted to get developers (you) to help up build these extensions. We're lucky that our clients are happy to pay for the development of these extensions and which serves 2 purposes:

  1. Client get what they want
  2. The developer (you) get paid to upskill and develop on Spiff

We are really excited about growing our Spiff community and cannot wait for you to see our vision for Spiff and get excited and work with us!

Product Backlog

We build everything out in the open, which is part of our Ethos. Our product backlog is available for anyone to view on GitHub Projects and we also have an active Discord channel where we spend most of our time discussing tickets.

Spiff Bounties GitHub backlog Spiff Bounties Discord channel

Feel free to click around the backlog to see everything that we're upto. You may find our Board and Roadmap views interesting!

Getting started

1. Find what you want to work on

Browse the board and find something you are interested in. Each issue goes through a process where the internal core team agrees this is a good issue for a new developer learning Spiff. A high level solution design is discussed and an estimate is put on the ticket.

2. Join the Discord channel and introduce yourself

3. Ask questions about the issue

We encourage you to start a chat about the issue and ask any questions or validate your thinking on how you plan on solving it.

4. Apply for issue assignment

Now that we know you, you are ready to apply for the issue assignment, within Spiff itself. Follow this URL.

5. Get approved

The bounty team will review your request and approve it in Spiff. You are now ready to start development.

6. Submit your PR

7. We review PR

9. PR approved, payment made

Clone this wiki locally