diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ + diff --git a/README.md b/README.md index eb2787e..51404a7 100644 --- a/README.md +++ b/README.md @@ -1,84 +1,3 @@ -

The Popcorn Kernel

-Welcome to the Popcorn Kernel project! Our mission is to build a powerful and innovative kernel within the TRANS ecosystem. We aim to create a robust and efficient operating system that enhances user experience while promoting inclusivity and diversity. +# [popcorn-kernel.github.io](https://popcorn-kernel.github.io) -
- -
- -![GitHub forks](https://img.shields.io/github/forks/popcorn-kernel/popcorn) -![GitHub repo size](https://img.shields.io/github/repo-size/popcorn-kernel/popcorn) -![GitHub issues](https://img.shields.io/github/issues/popcorn-kernel/popcorn) -![License](https://img.shields.io/github/license/popcorn-kernel/popcorn) - -
- -## About TRANS Ecosystem -TRANS Ecosystem is an open-source community dedicated to developing cutting-edge technologies and software. It fosters collaboration and encourages contributions from developers worldwide. TRANS Ecosystem embraces values of equality, respect, and tolerance, supporting all individuals regardless of their gender identity, race, or background. - -## Project Goals -- Innovation: Popcorn Kernel aims to introduce groundbreaking features and functionalities that enhance the user's computing experience. - -- Efficiency: We strive to develop a highly optimized kernel that maximizes system performance and resource utilization. - -- Accessibility: Popcorn Kernel will be designed to ensure inclusivity and provide a seamless experience for all users, regardless of their abilities. - -## Features -- Customizability: Popcorn Kernel offers extensive customization options, allowing users to personalize their computing environment according to their preferences. - -- Security: We prioritize user safety and data protection by implementing robust security measures within the kernel. - -- Compatibility: Popcorn Kernel aims to support a wide range of hardware configurations and software applications to ensure compatibility across different systems. - -## Contributing -We welcome contributions from developers, designers, and enthusiasts who share our vision for an inclusive and powerful kernel. To contribute to the Popcorn Kernel project, please follow these steps: - -Fork the repository and create a new branch for your contribution. - -Make your desired changes or add new features to the codebase. - -Test thoroughly and ensure your changes do not introduce any regressions. - -Submit a pull request, describing your changes and their purpose clearly. - -## Getting Started -### Prerequisites -- Rust/Cargo -- QEMU -- Make - -### Building and Running -Before building the kernel, you must first install the required dependencies. To install the dependencies, run the following command: -```make install``` - -To build the kernel, run the following command: -```make build``` - -To run the kernel in QEMU, run the following command: -```make run``` - ---- - -
-
- - ## Developers - - - - | | | | | | - - |:---:|:---:|:---:|:---:|:---:| - - | [SparkySimp](https://github.com/SparkySimp) | [electron271](https://github.com/electron271) | [SatoTsukasaCode](https://github.com/SatoTsukasaCode) | [Techiesplash](https://github.com/Techiesplash) | [Lily8000](https://github.com/Lily8000) | - - | Lead Developer | Lead Developer | Developer | Developer | Documentation | - -
-
- -
- -## Contact us - [Discord](https://discord.gg/d9974fz5sS) - -
+source code for the popcorn-kernel website \ No newline at end of file diff --git a/about.html b/about.html deleted file mode 100644 index fbcfe9d..0000000 --- a/about.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - Popcorn - - - -
- -
-
-

About TRANS Ecosystem

-

TRANS Ecosystem is an open-source community dedicated to developing cutting-edge technologies and software. It fosters collaboration and encourages contributions from developers worldwide. TRANS Ecosystem embraces values of equality, respect, and tolerance, supporting all individuals regardless of their gender identity, race, or background.

-

Project Goals

- -

Contributing

-

We welcome contributions from developers, designers, and enthusiasts who share our vision for an inclusive and powerful kernel. To contribute to the Popcorn Kernel project, please follow these steps:

-

Fork the repository and create a new branch for your contribution.

-

Make your desired changes or add new features to the codebase.

-

Test thoroughly and ensure your changes do not introduce any regressions.

-

Submit a pull request, describing your changes and their purpose clearly.

-
-
-
-

Developers

- - - - - - - - - - - - - - - - - - - - - - - - - - -
SparkySimpelectron271SatoTsukasaCodeTechiesplashLily8000
Lead DeveloperLead DeveloperDeveloperDeveloperDocumentation
-
-
-
-

Contact us

-

Discord

-
- - - - - - diff --git a/assets/popcorn.png b/assets/popcorn.png new file mode 100644 index 0000000..418fdab Binary files /dev/null and b/assets/popcorn.png differ diff --git a/gettingstarted.html b/gettingstarted.html deleted file mode 100644 index 7efd931..0000000 --- a/gettingstarted.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - Popcorn - - - -

Getting Started

-

Prerequisites

- -

Downloading the repository

-

Copy our github repository with the command: - git clone https://github.com/popcorn-kernel/popcorn.git

-

Now enter the new directory with: - cd popcorn -

-

Building and Running

-

Before building the kernel, you must first install the required dependencies. To install the dependencies, run the following command: - make install

-

To build the kernel, run the following command: - make build

-

To run the kernel in QEMU, run the following command: - make run

- - \ No newline at end of file diff --git a/index.html b/index.html index 6e90461..567a796 100644 --- a/index.html +++ b/index.html @@ -1,31 +1,43 @@ + - - Popcorn - - - -
-

The Popcorn Kernel

-Welcome to the Popcorn Kernel project! Our mission is to build a powerful and innovative kernel within the TRANS ecosystem. We aim to create a robust and efficient operating system that enhances user experience while promoting inclusivity and diversity. -
-
-
- - -
-
-
-

Features

- - + + + the popcorn kernel + + + + + + +
+
+
+ the rust logo with the r replaced with a p, and the trans flag overlayed on it +
+
+

the popcorn kernel

+
+
+ +
+

Welcome! Thanks for coming to the popcorn kernel website!
+ We are a group of developers creating a hobby operating system, made in Rust.
+ If you are interested in joining, join our Discord Server!
+

+
+ +
+

under construction

+

The website is still under construction, please come back later and feel free to contribute!

+
+
+ + + diff --git a/style.css b/style.css deleted file mode 100644 index 6fe5344..0000000 --- a/style.css +++ /dev/null @@ -1,38 +0,0 @@ -* { - align-content: center -} - - /* Default styles for light theme */ -body { - background-color: #ffffff; - color: #000000; -} - -#top_div { - background-color: dimgray; - border-radius: 0px 0px 20px 20px -} - -#mainbuttons { - background-color: #ffffff; /* Green */ - border: none; - color: rgb(0, 0, 0); - padding: 15px 32px; - text-align: center; - text-decoration: none; - display: inline-block; - font-size: 16px; -} - -#mainbuttonsa { - display: block; - text-decoration: none; -} - - /* Styles for dark theme */ -@media (prefers-color-scheme: dark) { - body { - background-color: #000000; - color: #ffffff; - } -} \ No newline at end of file diff --git a/style/main.css b/style/main.css new file mode 100644 index 0000000..9b15b5f --- /dev/null +++ b/style/main.css @@ -0,0 +1,182 @@ +/* get fira code font */ +@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap'); + +/* define color variables */ +:root { + --color-rosewater: #f5e0dc; + --color-flamingo: #f2cdcd; + --color-pink: #f5c2e7; + --color-mauve: #cba6f7; + --color-red: #f38ba8; + --color-maroon: #eba0ac; + --color-peach: #fab387; + --color-yellow: #f9e2af; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-sky: #89dceb; + --color-sapphire: #74c7ec; + --color-blue: #89b4fa; + --color-lavender: #b4befe; + --color-text: #cdd6f4; + --color-subtext1: #bac2de; + --color-subtext0: #a6adc8; + --color-overlay2: #9399b2; + --color-overlay1: #7f849c; + --color-overlay0: #6c7086; + --color-surface2: #585b70; + --color-surface1: #45475a; + --color-surface0: #313244; + --color-base: #1e1e2e; + --color-mantle: #181825; + --color-crust: #11111b; +} + +@media only screen and (orientation: portrait) { + html { + font-size: 12px; + } + header .logo-container img { + display: block; + margin-left: auto; + margin-right: auto; + width: 50%; + } + .wip h1 { + animation: move 50s linear infinite; + } + } + +@media only screen and (orientation: landscape) { + .wip h1 { + animation: move 150s linear infinite; + } + } + +.container { + min-height: calc(100vh - 160px); +} + +/* set default font */ +body { + font-family: 'Fira Code', monospace; + background-color: var(--color-base); + color: var(--color-text); + width: 90%; + margin: 1rem auto; +} + +/* color for links */ +a { + color: var(--color-mauve); + text-decoration: none; + font-style: italic; +} + +/* --- header --- */ +header { + display: flex; + flex-direction: row; + /* flex-wrap: wrap; */ + justify-content: center; + align-items: center; + padding: 1rem 2rem; + background-color: var(--color-crust); + border-bottom: 1px solid var(--color-mantle); + border-radius: 0.5rem; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25); +} + +/* image-container class */ +header .logo-container img { + display: block; + margin-left: auto; + margin-right: auto; + width: 75%; +} + + +/* h1 */ +header h1 { + font-size: 3rem; + font-weight: 1000; + color: var(--color-text); + text-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.25); + /* gradient animation of blue and pink */ + background: linear-gradient( + 90deg, + var(--color-blue), + var(--color-pink), + var(--color-blue) + ); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-size: 200% auto; +} + + +/* --- details --- */ +.details { + padding: 1rem 2rem; + background-color: var(--color-crust); + border-radius: 0.5rem; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25); + margin-top: 1rem; +} + +/* --- wip --- */ +.wip { + padding: 1rem 2rem; + background-color: var(--color-crust); + border-radius: 0.5rem; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25); + margin-top: 1rem; +} + +.wip h1 { + font-size: 3rem; + font-weight: 1000; + color: var(--color-text); + -webkit-text-stroke: 2px var(--color-yellow); + /* hazard tape background */ + background: repeating-linear-gradient( + 45deg, + var(--color-yellow), + var(--color-yellow) 10px, + var(--color-base) 10px, + var(--color-base) 20px + ); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + background-size: 200% auto; + text-align: center; +} + +/* animation for background */ +@keyframes move { + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } +} + +/* --- footer --- */ +footer { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + padding: 1rem 2rem; + background-color: var(--color-crust); + border-top: 1px solid var(--color-mantle); + border-radius: 0.5rem; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25); + /* move footer to bottom middle of page */ + /* height: 100px; */ + /* margin-top: -50px; */ +}