diff --git a/src/hmnurl/hmnurl_test.go b/src/hmnurl/hmnurl_test.go index 4540c5f9..1cdab20e 100644 --- a/src/hmnurl/hmnurl_test.go +++ b/src/hmnurl/hmnurl_test.go @@ -86,7 +86,7 @@ func TestStaticPages(t *testing.T) { AssertRegexMatch(t, BuildManifesto(), RegexManifesto, nil) AssertRegexMatch(t, BuildValues(), RegexValues, nil) AssertRegexMatch(t, BuildAbout(), RegexAbout, nil) - AssertRegexMatch(t, BuildCommunicationGuidelines(), RegexCommunicationGuidelines, nil) + AssertRegexMatch(t, BuildCommunicationGuidelines(), RegexOldCommunicationGuidelines, nil) AssertRegexMatch(t, BuildContactPage(), RegexContactPage, nil) } diff --git a/src/hmnurl/urls.go b/src/hmnurl/urls.go index 5f1ae547..06e2c0c7 100644 --- a/src/hmnurl/urls.go +++ b/src/hmnurl/urls.go @@ -344,7 +344,25 @@ func BuildAbout() string { return Url("/about", nil) } -var RegexCommunicationGuidelines = regexp.MustCompile("^/communication-guidelines$") +var RegexRules = regexp.MustCompile("^/rules$") + +func BuildRules() string { + return Url("/rules", nil) +} + +var RegexPrivacyPolicy = regexp.MustCompile("^/privacy$") + +func BuildPrivacyPolicy() string { + return Url("/privacy", nil) +} + +var RegexAIPolicy = regexp.MustCompile("^/ai-policy$") + +func BuildAIPolicy() string { + return Url("/ai-policy", nil) +} + +var RegexOldCommunicationGuidelines = regexp.MustCompile("^/communication-guidelines$") func BuildCommunicationGuidelines() string { return Url("/communication-guidelines", nil) diff --git a/src/templates/src/about.html b/src/templates/src/about.html index 1966a4e3..4e7053d8 100644 --- a/src/templates/src/about.html +++ b/src/templates/src/about.html @@ -13,7 +13,7 @@

The Handmade Network was founded by Abner Coimbre as a community for fans of Handmade Hero, a Twitch series where games industry veteran Casey Muratori teaches you how to make a game and engine from scratch. Since then, the community has grown massively, launched many careers, and spawned amazing projects that thousands of people use every day. Handmade Hero is no longer active, but Casey is still producing high-quality programming education through Computer, Enhance!

- The Handmade Network is an initiative of the Handmade Software Foundation, a (soon-to-be) 501(c)(6) nonprofit corporation. + The Handmade Network is an initiative of the Handmade Software Foundation, a 501(c)(6) nonprofit corporation.

@@ -30,7 +30,7 @@

Lead, Foundation President

As lead and foundation president, Ben sets the vision and direction for the Handmade community and writes a lot of web pages like this one. His goal is to foster the development of Handmade software and Handmade programmers, and to move the software industry toward a new future where our "high-level" tools are built on solid low-level foundations.

- On the professional side, Ben works on WebAssembly at Mozilla within the SpiderMonkey team. Before this, he spent many years as a web developer building apps and backend services, with a focus on performance. He also acts as lead mentor of a FIRST Robotics team. + On the professional side, Ben works on WebAssembly at Mozilla within the SpiderMonkey team. Before this, he spent many years as a web developer building apps and backend services. He also mentors a FIRST Robotics team.