diff --git a/src/hmnurl/urls.go b/src/hmnurl/urls.go index 460ba3f..74775d2 100644 --- a/src/hmnurl/urls.go +++ b/src/hmnurl/urls.go @@ -56,6 +56,8 @@ func BuildJamIndex() string { return Url("/jam", nil) } +var RegexJamIndex2021 = regexp.MustCompile("^/jam/2021") + // QUESTION(ben): Can we change these routes? var RegexLoginAction = regexp.MustCompile("^/login$") diff --git a/src/templates/src/wheeljam_index.html b/src/templates/src/wheeljam_2021_index.html similarity index 99% rename from src/templates/src/wheeljam_index.html rename to src/templates/src/wheeljam_2021_index.html index 2ca44da..289bbee 100644 --- a/src/templates/src/wheeljam_index.html +++ b/src/templates/src/wheeljam_2021_index.html @@ -60,6 +60,10 @@ color: white !important; } + header .submenu { + background-color: #ab4c47; + } + #top-container { margin: 3rem 0; } diff --git a/src/templates/src/wheeljam_2022_index.html b/src/templates/src/wheeljam_2022_index.html new file mode 100644 index 0000000..0cdfc64 --- /dev/null +++ b/src/templates/src/wheeljam_2022_index.html @@ -0,0 +1,340 @@ +{{/* + This is a copy-paste from base.html because we want to preserve the unique + style of this page no matter what future changes we make to the base. +*/}} + + +
+ + + + {{ if .CanonicalLink }}{{ end }} + {{ range .OpenGraphItems }} + {{ if .Property }} + + {{ else }} + + {{ end }} + {{ end }} + {{ if .Title }} ++ The Wheel Reinvention Jam is a one-week-long jam where we turn a fresh eye to "solved problems". +
++ The tools we use every day are broken. Software is slow, and bloated with thoughtless features. It disrespects the user, tracking us and forcing stupid preferences on us. And yet, people defend the status quo, claiming that what we have is fine, and that trying to change this is "reinventing the wheel". +
++ Screw that. Progress is only made by inventing new things. It's not "reinventing" to break new ground, and try things that have never been tried before. Nor is it "reinventing" to take a broken thing and design something better. +
++ This is your chance to reinvent something. +
++ The jam takes place from Monday, August 15 through Sunday, August 21. Here's how you can participate: +
+ ++ Find a project idea that excites you! If there's a project you've always wanted to start, go for it. Otherwise, join the conversation over on our Wishlist, brainstorm project ideas, and find a team. +
+ ++ Create a personal Handmade Network project to track your work. Then, build your program over the course of the week. Sharing your work in progress is highly recommended - you can share WIP content in #project-showcase on Discord, or directly from your project page. +
+ ++ Your Handmade Network project acts as your submission. Fill out the project description, making sure to explain the goals of the project and how it improves on what came before. Also consider posting an update on the project with video of your program in action! +
+ +Submit your work by the end of August 21 in your local timezone.
++ Your description must contain multiple screenshots of your software in action. You should ideally also share a project update with a demo video. +
++ We recommend Mārtiņš Možeiko's wcap for recording desktop video on Windows. On Mac, just press ⌘-Option-5 and record a video, or use QuickTime. +
++ The Handmade ethos and Handmade community are software development superpowers. Don't be afraid to question your foundations and rebuild what needs rebuilding. The community is here to help you take on those challenges and do what others consider impossible. +
++ Of course, this is a jam, so focus on what matters to your project. There are many excellent libraries in the community that can save you time and help you focus on your core ideas. Don't be afraid to use them. But don't be afraid to do your own thing if they're holding you back. +
++ This is a chance to build something truly new. Learn from previous work, but don't settle for “the same, but better”. It would be a huge shame to spend a week building nothing more than a clone of the same broken software we use today. +
++ This is a jam. Get weird and try something experimental. +
+