Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions app/dwosi/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,9 @@ export interface Repository {

export const repositories: Repository[] = [
{
// devweekends/Buildment is private for now
slug: "devweekends/buildment",
// Repository devweekends/Buildment is private for now
slug: "edorax",
href: "https://edorax.com",
description: "Learn engineering by building projects, with several variants per course.",
},
{
Expand Down
6 changes: 3 additions & 3 deletions app/mindmaster/page.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import type { Metadata } from "next"
import Link from "next/link"

// MindMaster is invite only for now and its content is moving to Buildment.
// MindMaster is invite only for now and its content is moving to Edorax.
// The previous public page (talks, books and recommendations) is intentionally
// not shown. Admins still manage the content from the dashboard.
export const metadata: Metadata = {
title: "MindMaster",
description: "MindMaster is invite only. Course content is coming soon on Buildment.",
description: "MindMaster is invite only. Course content is coming soon on Edorax.",
robots: { index: false, follow: true },
}

Expand All @@ -18,7 +18,7 @@ export default function MindMasterPage() {
<h1 className="mt-4 text-[clamp(40px,6vw,64px)] font-semibold leading-[1.02] tracking-[-0.045em]">MindMaster is invite only.</h1>
<p className="mt-6 text-[19px] leading-[1.65] text-[#404040]">
It is our program for the human side of engineering: growth mindset, communication, adaptability, teamwork, personal
development and purpose. It runs with invited groups for now, and the course content is coming soon on Buildment.
development and purpose. It runs with invited groups for now, and the course content is coming soon on Edorax.
</p>
<div className="mt-10 flex flex-wrap gap-3">
<a
Expand Down
5 changes: 2 additions & 3 deletions components/home/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@ export const LINKS = {
gsocPost: "/blog/gsoc",
lfxPost: "/blog/lfx-mentorship-2026-talha-amjad",
sessions: "/sessions",
/** Buildment has no public production URL yet */
buildment: null as string | null,
edorax: "https://edorax.com",
}

export const mailto = (subject: string) => `mailto:${LINKS.email}?subject=${encodeURIComponent(subject)}`
Expand Down Expand Up @@ -228,7 +227,7 @@ export const outcomes = [
/** Products not live yet link to our GitHub and keep a Coming soon tag */
export const products: { name: string; tag: string; text: string; href: string; soon?: boolean }[] = [
{ name: "Pathment", tag: "PLATFORM", text: "Runs our fellowships: clans, mentors, tasks and progress tracking.", href: LINKS.pathment },
{ name: "Buildment", tag: "PLATFORM", text: "Our courses, MindMaster included, are coming here. Learn engineering by building.", href: LINKS.buildment ?? LINKS.github, soon: !LINKS.buildment },
{ name: "Edorax", tag: "PLATFORM", text: "Our courses, MindMaster included, are coming here. Learn engineering by building.", href: LINKS.edorax },
{ name: "Meshly Cloud", tag: "FREE COMPUTE", text: "Our community cloud: shared Kubernetes from contributed compute for members' workloads.", href: "/dwosi#projects" },
{ name: "Inroad", tag: "CAREERS", text: "Finds companies that fit you and drafts a note to the person who can hire you.", href: LINKS.inroad },
{ name: "GoalSlot", tag: "PRODUCTIVITY", text: "Goals on your calendar, deep work on a timer, progress in reports.", href: LINKS.goalslot },
Expand Down
2 changes: 1 addition & 1 deletion components/home/sections-bottom.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ export function Resources() {
<ResourceList title="Guides" items={resourceGuides} more={{ label: "All guides →", href: LINKS.guides }} />
<ResourceList title="From the blog" items={resourcePosts} more={{ label: "All posts →", href: LINKS.blog }} />
<div className="flex flex-col gap-3 sm:gap-5">
<ResourceTile href={null} kicker="MindMaster · Invite only" title="Human skills" text="Courses coming soon on Buildment." dark />
<ResourceTile href={null} kicker="MindMaster · Invite only" title="Human skills" text="Courses coming soon on Edorax." dark />
<ResourceTile href={LINKS.resources} kicker="Docs and courses ↗" title="Free learning hub" text="resources.devweekends.com: interview prep, sheets and curated learning." />
</div>
<div className="flex flex-col gap-3 sm:gap-5">
Expand Down
Loading