first commit

This commit is contained in:
ngn 2023-12-09 21:36:37 +03:00
commit ad167e9898
4 changed files with 66 additions and 0 deletions

3
index.json Normal file
View File

@ -0,0 +1,3 @@
{
"name": "Index"
}

28
index.md Normal file
View File

@ -0,0 +1,28 @@
# A tiny GNU/Linux distribution
Matterlinux is a tiny [free/libre](https://www.gnu.org/philosophy/free-sw.html) and
[open source](https://opensource.com/resources/what-open-source) GNU/Linux distribution.
It has its own package management system and its own package repos. All source code for
Matterlinux is licensed under GPLv3 and avaliable on
[Matterlinux Git Server](https://git.matterlinux.xyz/matterlinux).
## Goals & Status
The project aims to create a tiny and simple yet still usable GNU/Linux system from the
scratch. So the project is not based on any other distribution, nor it's package ecosystem.
Currently matterlinux is under development, here is a rough roadmap if you want to
follow the development of the project:
- [+] Package system
- [+] Website
- [>] Offical repos (`base` and `desktop`)
- [x] Wiki/documentation
- [x] First release
## Contributing
Currently active contributers are:
- (Maintainer) [ngn](mailto:ngn13proton@proton.me)
Consider helping out if you are interested in this project.
To do so, join [matterlinux@conference.jabbers.one](xmpp:matterlinux@conference.jabbers.one?join)
to request an account for the the git server. You can also send an email to the maintainer.

6
news/hello.json Normal file
View File

@ -0,0 +1,6 @@
{
"id": "finally-a-website",
"name": "Finally a website!",
"date": "09/12/23",
"author": "ngn"
}

29
news/hello.md Normal file
View File

@ -0,0 +1,29 @@
Because of the package manager and the server stuff,
the development of the website has been delayed a bit,
but finally after few lines of Go later,
[here it is!](https://git.matterlinux.xyz/matterlinux/website)
This website will be used to post news about Matterlinux's
development and updates.
## Details
As I mentioned the webserver is written in Go, with the Fiber framework.
The content on the website is managed by editing JSON and markdown files,
these files then get parsed into HTML with the [blackfriday libary](https://github.com/russross/blackfriday/tree/v2). Which then gets rendered with Go's HTML template engine.
And finally the HTML is styled with some simple CSS to let you read this post
without hurting your eyes.
By the way the website itself does not contain any JavaScript,
nor pulls anything from external CDNs.
## What is next?
Now that the project has a proper website, next thing to do would be
to start working on package repos. This may take a while but I think
Matterlinux may be actualy *bootable* by the end of the year. Probably
won't have an release though, considering there may be bunch of issues with
the package management system, that will be fixed along the way.
And oh! I need to write an entire wiki- god damn it.
I guess that's all for now, see you in another post.