first commit
This commit is contained in:
commit
ad167e9898
3
index.json
Normal file
3
index.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"name": "Index"
|
||||
}
|
28
index.md
Normal file
28
index.md
Normal 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
6
news/hello.json
Normal 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
29
news/hello.md
Normal 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.
|
Loading…
Reference in New Issue
Block a user