content/news/wiki.md

50 lines
2.8 KiB
Markdown

2 weeks ago, in the last post I said that I will start working on the wiki.
Well... I technically didn't lie, I worked on the wiki, but not on the wiki pages,
on the wiki itself `:)`
Anyway here all the updates:
## Re-Re-write: `mp-repo`
Yes, I rewrote `mp-repo`, *again*. This is the last time I swear. I did so because
I realized that `mp-build`, the tool for building packages, is completely useless.
The package manager (`mp`) does not support standalone packages anyway, so we don't
really a seperate tool to build packages, `mp-repo` may handle that as well. So
that's what I did, I rewrote `mp-repo`, in bash, and added the functionality of
building packages. As a result `mp-build` is now deprecated, source code for `mp-build`
is now in a private repository.
## Repos are now up!
`base` and `desktop` repos are now up at [pkgs.matterlinux.xyz](https://pkgs.matterlinux.xyz)!
So now it's possible to download packages without building them. The signatures are
used for the repos belong to me (ngn) and its [F9E70878C2FB389AEC2BA34CA3654DF5AD9F641D](https://keys.openpgp.org/vks/v1/by-fingerprint/F9E70878C2FB389AEC2BA34CA3654DF5AD9F641D).
Now that MatterLinux have working repos, I will start working on a mirror tool, that people
can use to setup mirrors easily. I want repos to be more accessible, the MatterLinux server
is located in Turkey, so it does not have the greatest *accessibility* for the most part of
the world.
## The new wiki
After writing 2 pages using the MediaWiki, I got really annoyed by the its syntax. Like FFS
just use markdown or something! Anyway, I also didn't like the look of the themes, so after
few minutes of scrolling in the [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis) list, I picked wikmd, and after installing it with docker, I realized that it's running in development mode, I couldn't find anyway to change that and I didn't want to build the
docker image myself.
So I decided to pick another one, WikiJS, which turned out to be pretty bloat.
After checking out few more of the wiki software on the list, I found out that they are all bad-
I mean, they are not bad but they were just not what I was looking for. So I decided to expand
the MatterLinux's website so I can use it as a wiki. And that's what I did, I moved around a lot
of the server code, and added a new `/wiki` route, which just simply acts like the `/news` route.
Go ahead and [check it out!](/wiki)
## What's next?
I will finish writing all the important pages, currently the most important page is the
`installation` page, when its done, well, I will publish the first release archive and it
will be possible to install MatterLinux!
After that I will start expanding the `desktop` repo and I will also work on the mirror tool
that I mentioned.
I think that's all for now, see you in the next post.