MMB new generation
eugulixes opened this issue · 0 comments
eugulixes commented
- Drop the armhf support for all the images.
- Get rid of
docker-compose-armhf.yml
.
- Get rid of
- Modify
mmb.sh
so that it says it's deprecated. It's important to keep the script for backward compatibility because MMB has appeared in one of the releases of the Linux Format magazine, so it must be possible to rely on the article from that release. - Base images only on the latest official Alpine and Debian releases. Currently the images are based on the images built via
baseimages/create_alpine_chroot.sh
andbaseimages/create_debian_chroot.sh
. After dropping the armhf support I don't see any sense to keep basing the images on "home-made" images. - Move
baseimages
to a separate repository. The possibility of building custom baseimages is very useful but the project doesn't need this anymore. - Describe in the Rocket.Chat
README.md
the rules of how to bump the image version to the latest version. - Specify the maintainers names in the corresponding
README.md
s. - Add the full list of contributors to
AUTHORS.md
. - Describe the history of the project in
README.md
. Actually the project used to be named cusdeb-services and it started with the sources of the Nextcloud Docker image for Raspberry Pi. Then, when I started working for WIS Software, I changed the project a bit and made it a home for different services which were necessary for the company at that time. Now the project is going to be changed again to meet new requirements. I guess it will be useful to describe it. - Remove deluge-web because it duplicates the functions of transmission-web. I don't have enough time to maintain it, but I can maintain transmission-web because I use it on a regular base.
- Add microbadger to all images.
- Build the images automatically when there are changes to the
master
branch. - Use the latest format of Docker Compose.
- Run shellcheck for all the pieces written in Bash.
- Run Pylint for all the pieces written in Python.