Welcome to the Artifact Depot section of my website. I decided to keep things simple and not create any wiki website. That should require less work, but it looks more ugly. So you might be wondering what are those files, here is the reason behind this "website".
Many of my programming projects uses git. It's a versionning, diary and multiverse system mostly used by developpers. The problem with git is that it works well with text files, as it records modifications to each line of text that occured in a file. Unfortunately, for non-text files, like a bitmap, if a single pixel changes, an entire copy of the picture will have to be saved. This has the drawback of creating huge git directories.
Solution: This web site. I am separating the code uploaded to git, from the other files uploaded here.
First, I will be putting my non-text files somewhere on my computer. That includes mostly binary files (ex: images). I will run a script manually that will upload them here so that you can download them. They will be organised by project names. The git project or my other websites will link directly to any of those files.
Second, Gitlab has a virtual environment that can build applications for you. It's a way to make sure another computer can build my projects. Once those projects are build, it creates something we call an artifact. They are basically binary executable files and operating system can have it's artifact. Those artifacts will also be uploaded here.
Third, some projects, like libraries, will have documentation. It can be generated by the gitlab runners. This docs will end up as html files that will be uploaded here to make them easily accessible for other developpers.
Let say I make a video game and I want to make it available to you:
It's also possible that gitlab use files from this website to build stuff. As you can see, tons of possibilities to simple web directories.
Enjoy and have fun!