Skip to content

Commit 1b96fb7

Browse files
committed
Workgroups etc
1 parent 9f60bbd commit 1b96fb7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+7012
-42
lines changed

components/Collaborators.js

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ const collaborators = [
55
["Block Science", "block.science"],
66
["cadCAD", "cadcad.org"],
77
["1Hive", "1hive.org"],
8-
["Freelio", "freel.io"],
98
];
109

1110
const Collaborator = ({ name, url }) => {

components/Footer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const Footer = () => {
2424
<div className="md:flex md:items-center md:justify-between">
2525
<div className="grid w-full grid-flow-row grid-cols-3 gap-4 pb-10 lg:grid-cols-7 md:max-w-xl md:pt-7 md:pr-10 md:pb-0">
2626
<a
27-
href="https://discord.gg/VSD3fbCn"
27+
href="https://discord.tecommons.org/"
2828
target="_blank"
2929
rel="noreferrer"
3030
className="text-white hover:text-white"

components/Navigation.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ import LogoFull from "../svg/TEC-Logo-Full-Light.svg";
66
import LogoCompact from "../svg/TEC-Logo-Compact-Light.svg";
77

88
const navItems = [
9-
["About", "/#about"],
109
["Mission", "/#mission"],
11-
["Community", "/#community"],
10+
["Community", "/workgroups"],
1211
["Ecosystem", "/#ecosystem"],
1312
["Forum", "https://forum.tecommons.org/"],
1413
];
@@ -88,7 +87,7 @@ const Navigation = () => {
8887
<div className="flex items-center justify-end h-full">
8988
{navItems.map((item) => (
9089
<Link href={item[1]} key={item[0]}>
91-
<a className="px-3 py-2 text-base font-semibold text-white uppercase bai-jamjuree hover:text-tec-yellow">
90+
<a className="px-3 py-2 text-sm font-semibold text-white uppercase md:text-base bai-jamjuree hover:text-tec-yellow">
9291
{item[0]}
9392
</a>
9493
</Link>

components/Workgroup.js

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
import React from "react";
2+
3+
import useWindowSize from "../utils/useWindowSize";
4+
5+
const Workgroup = ({ wg }) => {
6+
const windowSize = useWindowSize();
7+
8+
// No hover on small screens, iPads etc
9+
const hoverEnable = () => {
10+
if (windowSize.width >= 1024) return true;
11+
return false;
12+
};
13+
14+
// Shrink font on long names
15+
const nameSize = () => {
16+
const parts = wg.name.split(" ");
17+
for (let part of parts) {
18+
if (part.length > 10) return "text-4xl";
19+
}
20+
return "text-5xl";
21+
};
22+
23+
return (
24+
<div className="relative text-white font-inter">
25+
<div
26+
className={`${
27+
hoverEnable()
28+
? "transition duration-500 ease-in-out opacity-0 hover:opacity-100"
29+
: ""
30+
} flex flex-col justify-between h-48 w-full p-5 text-sm tec-text-bg-unicorn-2 rounded-3xl tec-wg-desc`}
31+
>
32+
<div className="mb-2">{wg.description}</div>
33+
<div className="flex flex-row items-center justify-between space-x-4">
34+
<div className="">
35+
Steward: <b>{wg.steward}</b>{" "}
36+
<img
37+
src={wg.stewardImg}
38+
alt={wg.steward}
39+
width="40"
40+
height="40"
41+
className="inline-block align-middle"
42+
/>
43+
</div>
44+
<div className="text-center">
45+
{wg.calendarText}
46+
<br />
47+
<a href={wg.calendarUrl} target="_blank">
48+
Add to calendar
49+
</a>
50+
</div>
51+
</div>
52+
</div>
53+
54+
{hoverEnable() ? (
55+
<div className="absolute top-0 left-0 w-full h-48 p-2 text-sm text-center transition duration-500 ease-in-out pointer-events-none wg-title tec-text-bg-unicorn-1">
56+
<div className="flex flex-row items-center justify-start h-full space-x-5 bg-black">
57+
<img src={wg.wgImg} className="inline-block w-24 h-24 ml-5" />
58+
<div
59+
className={`${nameSize()} inline-block text-left uppercase tec-text-outline-unicorn-4`}
60+
>
61+
{wg.name}
62+
</div>
63+
</div>
64+
</div>
65+
) : null}
66+
</div>
67+
);
68+
};
69+
70+
export default Workgroup;

components/YellowButton.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useRouter } from "next/router";
22

3-
const YellowButton = ({ text, url }) => {
3+
const YellowButton = ({ text, url, outline }) => {
44
const router = useRouter();
55

66
const handleClick = () => {
@@ -11,13 +11,14 @@ const YellowButton = ({ text, url }) => {
1111
router.push(url);
1212
};
1313

14+
const colour = outline
15+
? "text-tec-yellow border border-tec-yellow"
16+
: "bg-tec-yellow text-black";
17+
const className = `${colour} block font-bai-jamjuree font-semibold uppercase semibold focus:outline-none text-sm sm:text-base py-2.5 px-7 my-5 sm:my-10`;
18+
1419
return (
15-
<button
16-
type="button"
17-
className="block bai-jamjuree font-semibold uppercase semibold bg-tec-yellow focus:outline-none text-black text-base sm:text-lg py-2.5 px-10 my-5 sm:my-10"
18-
onClick={handleClick}
19-
>
20-
{text}
20+
<button type="button" className={className} onClick={handleClick}>
21+
<span className="whitespace-nowrap">{text}</span>
2122
</button>
2223
);
2324
};

content/join.md

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Join
33
date: 2019-03-17T19:31:20.591Z
44
heroSubHeader: Become part of the Token Engineering Commons
55
heroBody: We are an ever growing international community of humans from a diversity of specializations. Coders, Engineers, Legal Experts, Game Designers, Writers, Testers, Activists - and more! Come one, come all! If you are passionate about the potential of Token Engineering here are the many ways you can join our thriving community.
6+
orientationHeader: Orientation First!
7+
orientationBody: Get oriented in the TEC, meet the community and ask questions. Do things like introduce yourself, share your interests, learn about the TEC and set up a 1-on-1.
68
discord: Come hangout in our Discord, introduce yourself and see what is happening in our working groups, join conversations and jump into any of our weekly calls.
79
forum: Participate in ongoing discussions and read up on the latest publications from working groups, submit ideas and view progress on the TEC’s many projects.
810
gitbook: In the handbook we collect all material you need to understand, navigate and contribute with the Token Engineering Commons.

content/workgroups.md

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: Working Groups
3+
date: 2019-03-17T19:31:20.591Z
4+
heroBody: "The Token Engineering Commons is divided into 11 Working Groups that collaborate horizontally and represent the Cultural Build of the TEC, implemented to promote our Vision: advance token engineering through enabling the creation of ethical, safe, resilient and diverse economic systems to benefit societies around the world.
5+
6+
7+
Working Groups are founded on the Nobel-Prize winning research of economist Elinor Ostrom, who developed 8 principles to effectively govern a commons through decentralization.
8+
9+
10+
Below are descriptions of each of the Working Groups and their contact information.
11+
12+
13+
You can find more about our Mission, Vision and Values in our [Handbook](https://token-engineering-commons.gitbook.io/) and [Forum](https://forum.tecommons.org/)."
14+
workgroups:
15+
- name: "Stewards"
16+
description: "In the Stewards Working Group the Community Stewards come together to coordinate workstreams, share experiences and reflect on what is going well and what can be done better in order to achieve the mission of the TEC and best serve our community."
17+
wgImg: "/images/Stewards.svg"
18+
steward: "Tam"
19+
stewardImg: "/images/Tam.png"
20+
calendarText: "Weekly Sync: Wed., 7pm CET"
21+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
22+
- name: "Softgov"
23+
description: "TheSoftgov Working Group researches and applies best practices for governance, social collaboration and contribution rewards while implementing Ostrom’s 8 principles for governing the commons in its foundation."
24+
wgImg: "/images/Softgov.svg"
25+
steward: "Liviade"
26+
stewardImg: "/images/Liviade.png"
27+
calendarText: "Weekly Sync: Tues., 7pm CET"
28+
calendarUrl: "#"
29+
- name: "Legal"
30+
description: "The Legal Working Group aims to design and execute a coherent legal strategy for the TE Commons Hatch, bonding curve mints and burns and proposal distribution. Additionally, we research pertinent smart contracts and help with mapping/identifying the common must-have docs for TE activities."
31+
wgImg: "/images/Legal.svg"
32+
steward: "Santi"
33+
stewardImg: "/images/Santi.png"
34+
calendarText: "Bi-weekly Sync: Fri., 4pm CET"
35+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
36+
- name: "Transparency"
37+
description: "The Transparency Working Group promotes transparency, openness and mutual monitoring as a high-level ideal that we're moving towards at the TEC. The way that we get there is by empowering people to share this experience with the Transparency Audits and making information available to everyone."
38+
wgImg: "/images/Transparency.svg"
39+
steward: "Zeptimus"
40+
stewardImg: "/images/Zeptimus.png"
41+
calendarText: "Bi-weekly Sync: Mon., 3pm CET"
42+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
43+
- name: "0mega"
44+
description: "The 0mega Working Group examines the ethos of and ethics in token engineering as well as the shared vision and diversity of its communities."
45+
wgImg: "/images/0mega.svg"
46+
steward: "Sebnem"
47+
stewardImg: "/images/Sebnem.png"
48+
calendarText: "Bi-weekly Sync: Wed., 8pm CET"
49+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
50+
- name: "Gravity"
51+
description: "The Gravity Working Group aims to help maintain equilibrium and well-being in decentralized communities through nonviolent communication, transformational approach to conflicts, and a system that provides easy access to management protocols."
52+
wgImg: "/images/Gravity.svg"
53+
steward: "JuankBell"
54+
stewardImg: "/images/JuankBell.png"
55+
calendarText: "Weekly Sync: Thurs., 9pm CET"
56+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
57+
- name: "Parameters"
58+
description: "The Parameters Working Group deployed the dashboard for the Hatch and is now working on the dashboard for the Commons Upgrade. The goal is to get the community involved with as many technical decisions as possible to get a healthy TE Commons off the ground!"
59+
wgImg: "/images/Parameters.svg"
60+
steward: "Griff"
61+
stewardImg: "/images/Griff.png"
62+
calendarText: "Weekly Sync: Wed., 10pm CET"
63+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
64+
- name: "Hatcher Outreach"
65+
description: "The Hatcher Outreach Working Group is responsible for reaching out to backers (Hatchers) and helping guide projects to submit proposals for funding. "
66+
wgImg: "/images/Outreach.svg"
67+
steward: "Edu"
68+
stewardImg: "/images/Edu.png"
69+
calendarText: "Weekly Sync: Wed., 6pm CET"
70+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
71+
- name: "Comms"
72+
description: "The Communications Working Group creates the narratives TEC presents to the world, develops communication platforms and promotes community projects focused on advancing token engineering."
73+
wgImg: "/images/Comms.svg"
74+
steward: "Chuy"
75+
stewardImg: "/images/Chuy.png"
76+
calendarText: "Weekly Sync: Tues., 6pm CET"
77+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
78+
- name: "Commons Swarm"
79+
description: "The Commons Swarm Working Group implements TEC software and coordinates with project partners at the Commons Stack and 1Hive."
80+
wgImg: "/images/Swarm.svg"
81+
steward: "Griff"
82+
stewardImg: "/images/Griff.png"
83+
calendarText: "Weekly Sync: Mon., 8pm CET"
84+
calendarUrl: "https://calendar.google.com/calendar/embed?src=5mkep1ad1j860k6g7i7fr8plq0%40group.calendar.google.com"
85+
---
86+
87+
Page content not used.

content/workgroups/stewards.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Stewards
3+
slug: stewards
4+
discordId: 12
5+
description: Ett två tre
6+
---
7+
8+
Page content not used.

0 commit comments

Comments
 (0)