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