From dd1c0e5cb6dbc7370c7d82b5150e0fa17e35b50a Mon Sep 17 00:00:00 2001
From: LynithDev <61880709+LynithDev@users.noreply.github.com>
Date: Sat, 6 Jan 2024 12:28:15 +0100
Subject: OSS Page
---
apps/website/config.ts | 4 +
apps/website/public/media/oss/page_media_1.svg | 16 +++
apps/website/public/media/oss/page_media_2.svg | 11 ++
apps/website/public/media/oss/page_media_3.svg | 16 +++
apps/website/src/pages/oss.astro | 134 +++++++++++++++++++++++++
5 files changed, 181 insertions(+)
create mode 100644 apps/website/public/media/oss/page_media_1.svg
create mode 100644 apps/website/public/media/oss/page_media_2.svg
create mode 100644 apps/website/public/media/oss/page_media_3.svg
create mode 100644 apps/website/src/pages/oss.astro
diff --git a/apps/website/config.ts b/apps/website/config.ts
index bb52e9a..b8202f1 100644
--- a/apps/website/config.ts
+++ b/apps/website/config.ts
@@ -67,6 +67,10 @@ export const configConst = {
text: 'Documentation',
url: '/documentation',
},
+ {
+ text: 'Open source',
+ url: '/oss',
+ },
],
},
{
diff --git a/apps/website/public/media/oss/page_media_1.svg b/apps/website/public/media/oss/page_media_1.svg
new file mode 100644
index 0000000..15b0886
--- /dev/null
+++ b/apps/website/public/media/oss/page_media_1.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/website/public/media/oss/page_media_2.svg b/apps/website/public/media/oss/page_media_2.svg
new file mode 100644
index 0000000..fc4d213
--- /dev/null
+++ b/apps/website/public/media/oss/page_media_2.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/website/public/media/oss/page_media_3.svg b/apps/website/public/media/oss/page_media_3.svg
new file mode 100644
index 0000000..652a905
--- /dev/null
+++ b/apps/website/public/media/oss/page_media_3.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/website/src/pages/oss.astro b/apps/website/src/pages/oss.astro
new file mode 100644
index 0000000..453ea84
--- /dev/null
+++ b/apps/website/src/pages/oss.astro
@@ -0,0 +1,134 @@
+---
+import Button from '@components/base/Button.astro';
+import Header from '@components/base/Header.astro';
+import Paragraph from '@components/base/Paragraph.astro';
+import Section from '@components/base/Section.astro';
+import configConst from '@config';
+import Layout from '@layouts/Layout.astro';
+import { Code } from 'astro:components';
+
+const leftCodeBlock = `public class MyConfig {
+ @Switch(
+ name = "Sub Switch",
+ type = OptionType.SWITCH
+ )
+ public static boolean subSwitch = false;
+
+ public MyConfig() {
+ super(new Mod("My Mod", ModType.UTIL_QOL), "config.json");
+ addDependency("subSwitch", () -> {
+ // Do stuff here
+ });
+ }
+}`;
+
+const rightCodeBlock = leftCodeBlock;
+
+---
+
+
+
+
+
+
+
+
+
+ We believe it is the right of the user and developer to know what code they are trusting to run behind the scenes.
+
+
GitHub
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Rooted from the developers
+
+
+ We believe it's the only way forward, our developers learned and built on open source for years. Many even made their own contributions on our projects before joining our team.
+
+
+
+
+
+
+
+ Makes development faster
+
+
+ Open source lets us join forces with other developers in our community. This means new features and bug fixes come much faster, and way better.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There's no definite way to prevent anything from becoming malicious. But, open sourcing our code brings extra eyes to catch, and fix exploits before they’re abused.
+
+
+
+
+
+
+
+
--
cgit