-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bounty factory for web frameworks #2
Comments
@fryorcraken Can I work on |
You can have dibs on it once we have set it up :) |
Ok, cool. Thanks! |
@hackyguru @waku-org/js-waku-developers @LordGhostX keen to have a review on the content of this bounty. If looking good, I can create an issue/bounty per framework |
Looks good to me! Some comments/suggestions:
|
Love this one
Have nothing to add on top. |
All covered with
What kind of FAQ? |
|
Hey @fryorcraken thanks. I read the description for the bounty. My only concern is deploying app to ipfs related solutions. Can I deploy it to vercel Or it has to be decentralized as well? |
Can you please clarify the concern? IPFS provides docs for this use case: https://docs.ipfs.tech/how-to/websites-on-ipfs/single-page-website/ The point is to show that one can indeed build a fully decentralized dApp using Waku. |
Several bounties are now open. |
I hacked a chrome extension for ETH Istanbul. I could turn it into a template as well |
Create several bounties for popular frameworks:
Bounty output should be:
We can then take the result and adapt it/migrate it to our examples and our docs.
Content for Bounties:
Build dApp of Your Choice Using Waku (Decentralized Communication) and {web framework}
Context
Waku Is Uncompromising Web3 Communication at Scale.
A family of robust, censorship-resistant communication protocols, designed to enable privacy-focused messaging for web3 apps.
The JavaScript implementation of Waku, js-waku, enables web apps to utilize the Waku network for off-chain message transmission.
Disclaimer: Waku is experimental, you may find blocking issues while developing your web app. We will prioritize their resolution to unblock you, which means you may have to pause development until done.
Thank you for your patience and understanding.
Your participation in this bounty is subject to your acceptance of our terms and conditions.
Please see https://github.com/waku-org/bounties#applying-for-a-bounty for details.
Rewards
1000 DAI.
Timeframe to Completion
Once the application is approved, the result must be submitted within 30 days.
Application Evaluation
To ensure you are selected for this bounty, provide the following information:
Bounty
This bounty specifies 3 deliverables, all needed to consider the bounty complete. Partial delivery of the bounty will not make you eligible for the prize. The deliverables are:
The bounty aims to inspire developers to build applications using Waku. This is why the web app's nature is up to the hacker. However, to push for creative use of Waku, we will not accept chat apps or chat features using Waku.
{add a note about T&C}
Impact
The web ecosystem has a number of frameworks that each have different pre-configured bundler.
To ensure a smooth dev ex for all web developer, it is best to not only test
@waku/sdk
against the last version of each framework but also provide examples on how@waku/sdk
can be used with concepts unique of said framework (e.g. React Components).It is difficult to have expert of all frameworks in a team, so best to outsource this to the community.
Deliverables
(1) Web App
Build a web app using {web framework}.
Acceptance Criteria
You must fulfil all the criteria below to consider the bounty valid:
@waku/sdk
Please describe your idea as part of the application to ensure your submission will fulfil the criteria.
We may add high-quality submissions to our example repo.
(2) Blogpost
Write a blog guide that takes a reader through building your web app.
The reader should be able to build a working web app by following your guide.
We recommend building a simple web app to make the guide easy to write and read.
The blog post must be licensed under CC0.
High-quality guides maybe be edited and added to the Waku docs at https://docs.waku.org/.
Acceptance Criteria
We prefer moderate-length articles, ideally between 1500 to 3000 words (excluding code). While not mandatory, we strongly encourage you to adhere to this guideline.
When relevant, reference concepts and definitions from our documentation (https://docs.waku.org) and provide a link to our community (https://docs.waku.org/community) for additional assistance.
Avoid submitting articles you have already published or have a high plagiarism score to existing ones.
(3) Twitter thread
Post a Twitter thread from your Twitter account that describes how the web app uses Waku.
For example, if you build a tic-tac-toe game, describe how your web app finds another player using Waku and then exchange the moves over Waku.
Acceptance Criteria
@Waku_org
Twitter account.Resources
Learn more about Waku at https://docs.waku.org/.
Join our Discord to get support at https://discord.waku.org/.
Various examples available at https://github.com/waku-org/js-waku-examples/.
The text was updated successfully, but these errors were encountered: