Stateless, minimalistic mumuki laboratory
minimuki.mp4
This is a fork of mumuki-laboratory that:
- Freezes dependencies versions - miyuki is an app, not an engine
- Removes a lot of boilerplate and dark features
- Updates ruby and rails to 3.2 and 7, respectively
- Makes incognito mode work - current implementation had a lot of bugs and missing parts
- Uses
Sqlite3instead ofPostgreSQL - Makes deployment easier
- Provides a desktop installer
This project is both free, open software, but also ethical software.
We believe that the context in which free, open source projects are created matters, e.g. software created in the global south, by racialized communities or under siege or genocide is intrinsically distinct to the software built under more privileged conditions.
For this reason, giving attribution to the authors is sometimes not enough - in order to properly credit them, we need to also tell not only their names, but also give them the opportunity to tell who they are, why have them created and which are the goals and dreams that drive their software development process. In other words, we believe it is essential to give a voice to the software creators and ensure this voice is not silenced.
Likewise, we think that users have the right to know about that context, goals and principles, in order to better decide if they are willing to use, sponsor or contribute to the software or not. This is an essential aspect of being accountable and give transparency to the overall software development process.
In order to better express and enforce those beliefs, we have:
- written and published our own ethical principles, which describe the context and ethical viewpoints of the authors. Please read them here.
- tailored an AGPL-V3-inspired license (called AGPL V3 LICENSE WITH ETHICAL PRINCIPLES NOTICE) that enforces that such principles are linked to it, available to users and distributed alongside verbatim and modified copies of this software. It also offers mechanisms for new forks to extending this mechanism. Please read it here.
rbenv install
bundle install
This will start miyuki server only - required runners need to be started following by their own.
rails sIn order to prepare database, follow the same instructions that with local installation.
Again, this will start miyuki server only:
docker run -it --rm \
-p 3000:3000 \
-v ./db/development.sqlite3:/var/www/miyuki/db/production.sqlite3 \
flbulgarelli/miyuki-server
Go to any of the dists/ subfolders and follow instructions.