denoland / subhosting-hackathon

A 10-day hackathon where you can build a Cloud IDE or integrate a Cloud IDE into your product.
1 stars 0 forks source link

Deno Subhosting Hackathon: Build a Cloud IDE

Read more in our announcement post.

To submit a project for the hackathon, you must build a browser-based IDE that executes JavaScript or TypeScript code using the Subhosting API. Your project can be either:

When you have built an application that matches this description, please submit it here and include the following key information:

Note that all projects must successfully run code on Deno Subhosting infrastructure. For existing projects that have added a cloud IDE, we will also accept a video demo in lieu of a demoable URL.

We will accept submissions until 12pm noon Pacific Time on Thursday, January 18th. We'll announce winners Friday, January 19th.

Not sure what to build?

There are plenty of great cloud based IDEs out there, some meant for specific purposes such as CodePen for frontends and Val.town for serverless JavaScript functions, to more general ones like Repl.it or GitPod. Then there are IDEs built into SaaS products like Salesforce’s code builder that allows developers to extend its features. Regardless of their purpose, the streamlined development experience of these IDEs enables you to skip configuration and dive right into prototyping.

Here are some examples that we believe can be built within the scope of this hackathon.

Whatever you build, it will need to take code from a browser and run it with the Subhosting API. We can't wait to see how creative you can get with this prompt.

Resources

Here are a few links and resources to help you get started.

Over the coming days, we will also be announcing new resources and live code streams to share some tips and tricks. Join our Discord and update your role to include events to stay in the loop!

Prizes

We’ll reward prizes based on the following categories.

All winners will receive $100 gift card for Deno Merch.

How to stay updated

The best way to stay updated on this hackathon, as well as any of the tutorial livestreams that we're providing, is to join our Discord.

Happy hacking!