20 Spiff Bounties
harmeet-status edited this page 2024-05-03 21:36:44 +10:00

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 from clients and we want developers (like you) to help us build these extensions. We're fortunate that our clients are happy to pay for the development of these extensions, which serves two purposes:

  1. Clients get what they want
  2. Developers (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 to work with us!

Product Backlog

We build everything openly, 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.

Feel free to click around the backlog to see everything that we're up to. 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 that 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

Please join this Discord server and introduce yourself in one paragraph.

Here is a sample introduction to help you get started: [put sample here]

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

After you have submitted your PR, please head to Spiff using the notification in your Discord and complete the form in Spiff.

Our devs and QAs will review your PR.

8. PR approved, payment made

Once the PR has been approved, you will get a Discord notification from Spiff, and you can follow the instructions to get paid into your crypto wallet.

FAQ

  1. Solution architecture diagram
  2. Extensions framework
  3. What else?