Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Join Our Developer Competition: Build and Innovate on the ArcBlock Platform!

wangshijun
Sep 30, 2024 · edited
B
Blogs
cover

We are excited to announce a two-month developer competition aimed at encouraging creativity and innovation on the ArcBlock platform. Developers from all backgrounds are invited to participate and showcase their skills by building applications that leverage our unique capabilities. As a reward, a total of 5,000 ABT will be shared among the participants based on the quality and impact of their submissions.

How to Participate?#

To help you get started, here are several pathways you can explore while building your application:

1. Build and Publish AI Applications with AIGNE#

Utilize AIGNE to create and publish AI-powered applications with low-code requirements. This platform allows you to harness the power of AI while minimizing the complexity of development, enabling you to focus on innovation.

2. Create Reusable NFT Templates on NFT Studio#

Design and publish NFT templates within NFT Studio, Whether you're an experienced designer or a builder using AI to create high-quality designs, you can make reusable templates and encourage collaboration. We will provide detailed instructions on this process soon.

3. Develop Reusable Page Components with Pages Kit#

Leverage the Pages Kit to create reusable page components that can be published as resource components. This approach will allow others in the community to incorporate your work into their own projects easily. For reference, check out our blog on publishing custom components to Blocklet Store. There are tons of reusable components that can be turned into Pages Kit components on https://codepen.io/.

4. Transform Open Source Projects into Blocklets#

Consider converting existing open-source projects into applications. However, be mindful of the licensing requirements associated with these projects, the reviewing requirement and process can be found here. A typical example:

5. Participate in the DIF Hackathon#

Join the DIF Hackathon, which offers various low-code and full-code building options. This is a fantastic opportunity to collaborate with other developers and learn new techniques. For more information, visit our DIF Hackathon page.

6. Turn Docker Projects into Blocklets#

Given our existing beta support for running blocklets within Docker containers, it is both intuitive and straightforward to convert existing Docker projects into blocklets without any limitations. We will release a comprehensive tutorial on this process once Docker support reaches production readiness.

Review Criteria?#

To ensure that all submissions meet our quality standards, we will conduct a thorough review process that includes both formal checks and substantive checks. Both criteria must be satisfied for a blocklet to be approved and accepted on Blocklet Store.

Formal Checks#

These checks ensure that your application meets the required listing criteria. You must fill out the following fields before submit listing request here:

  • Product Details:
    • A short and concise title of your blocklet in blocklet.yml.
    • A concise description of your blocklet in blocklet.yml, starting with a clear statement of what your blocklet does.
    • A detailed introduction in blocklet.md that covers core features, reasons for users to choose your blocklet, and update logs.
  • Graphic Assets:
    • At a minimum, you should provide:
      • A 256x256 blocklet logo.
      • At least one screenshot (1280x800 or 640x400).
    • The quality of the images you supply can affect your blocklet's prominence on the Blocklet Store.
  • Additional Fields (optional):
    • Homepage URL: A direct link to your blocklet's website, consider this as a demo site.
    • Support URL: A link to your dedicated support site.
    • Repo URL: If your blocklet is open source, include the URL of your repository.

Substantive Checks#

These checks assess the functionality and quality of your blocklet:

  • A deployable Blocklet must be able to start up directly and function as intended.
  • Resource-based Blocklets should be installable and usable when composed into another host environment (Pages Kit).

Moreover, we emphasize that your blocklet should provide value by solving real-world problems and be reusable for other users.

How to Submit?#

For each blocklet that needs to participate, please refer https://www.arcblock.io/blog/en/join-the-arcblock-ecosystem-an-invitation-to-builders-everywhere. Once the review is approved, we will issue a Blocklet Store Developer Pass, after which you can proceed with the release."

Get Involved!#

This competition is not just an opportunity to win ABT rewards; it is a chance to make a real impact in the decentralized application space. We look forward to seeing your creativity, passion, and expertise shine through your projects.

Let's work together to build an exceptional future on the ArcBlock platform! If you have any questions or need support during the competition, feel free to reach out to us at ArcBlock Community.

Happy building!

2.1.14