Commit Graph

34 Commits (9975a793fe402f91d75dc189799fcc1009b418c3)

Author SHA1 Message Date
bors[bot] 5703e97c73
Merge
2460: Switch to a base image containing base tools and the podop and socrate libs r=mergify[bot] a=ghostwheel42

## What type of PR?

enhancement of build process

## What does this PR do?

Changes build.hcl to build core images using a base image.
Also adds a "assets" base image for the admin container.


Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
Co-authored-by: Pierre Jaury <pierre@jaury.eu>
Co-authored-by: kaiyou <pierre@jaury.eu>
Co-authored-by: Dimitri Huisman <52963853+Diman0@users.noreply.github.com>
Vincent Kling 23d06a5761 Fix a bunch of typos
Dimitri Huisman 6ea2d84a3c Remove outdated wrong documentation
Dimitri Huisman 3aafecafe7 Merge branch 'master' into feat-switch-buildx
Dimitri Huisman f6de2b2938 Switch from docker build to buildx for CI/CD.
- The main workflow file has been optimised and simplified.
- Images are built in parallel when building locally resulting in faster build times.
- The github action workflow is about 50% faster.
- Arm images are built as well. These images are not tested due to restrictions of github actions (no arm runners). The tags of the images have -arm appended to it.
- Arm images can also be built locally.
- Reusable workflow is introduced for building, testing and deploying the images.
  This allows the workflow to be reused for other purposes in the future.
- Workflow can be manually triggered. This allows forked Mailu projects to also use the workflow for building images.
adamward-git c72b3a0d33
Update guidelines.rst
Adam Ward c423eabc07 Documentation:
- spelling corrections
 - minor grammar changes.
Gábor Lipták 70b4c44e30
Correct typo
Dimitri Huisman c957911220 Remove weblate option from documentation since it is not available anymore.
Dimitri Huisman 54dd4cf224 Added new docker repo for test image. Adapted deploy script to use env var for test repo name. Modified travis references to github actions references in docs. Added changelog entry.
Alexander Graf 669d8da9ac fixed workflow example in documentation
use "git remote add" instead of "git add remote"
kaiyou d5ad1cb449 Fix many typos and take the review into account
kaiyou 488dfc2572 Start writing the contribution guidelines
bors[bot] ccecf3449e Merge
1010: Move the localization effort to Weblate r=mergify[bot] a=kaiyou

## What type of PR?

documentation

## What does this PR do?

This PR updates documentation for us to move the localization effort outside of POEditor. POEditor had archived our project and it was linked to my account. I suggest we move to a Weblate instance (hosted at TeDomum for the part I setup).

### Related issue(s)
- closes  

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
kaiyou 05925f4c45 Move the localization effort to Weblate
kaiyou 13d7dbdde5 Remove references to individuals in the docs
Ionut Filip 8489bcb05e Minor changes to changelog doc
Ionut Filip e674a6fe3d Added docs for new changelog entries
Tim Möhlmann a731e04670
Update docs on review dissmissal and automatic rebuilds
Tim Möhlmann a9d368d2c9
Fix typo in docs
Tim Möhlmann 33db705194
Use bors-ng to create and upload test images
- Reinstate Travis deploy phase
- Better labeling of Mergify rules
- Automatic `bors try` by Mergify
- Explain bors in comment message
- Skip push for staging branch
- Re-update docs to current situation
Tim Möhlmann faca9983a8
Automatic creation of review images
- Enable bors-ng for better merging
- Re-enable mergify with a fixed up syntax, it will now only issue bors commands.
- Pull request build images are now pushed to docker hub
- Automatic backport rule
- Fix build tag for branches with slash (/)
- Only push when master and 1.6 target branch
Dario Ernst 03ee3aa918 Fix typo in contributor docs
kaiyou 5b769e23da Merge branch 'master' into refactor-config
kaiyou 30716b8bdf Update docs with the new flask command
Tim Möhlmann 2576379df5
Dev. docs.: Add git workflows for branching, PR and reviewing
mergify[bot] f2c4e52fee
Merge pull request from kaiyou/feat-docs-versions
Implement a multi-version documentation
Tim Möhlmann 4ccefd6d5e
Documentation update on local docs container
Tim Möhlmann b38deb18cf
Update Dev-docs to use build.yml for building
Tim Möhlmann 73add1b428
Documentation on running a local docs container
kaiyou ca2cc4fc24 Add some details about the development environment
kaiyou ea9f3c0242 Fix a Jinja compilation issue
kaiyou 49bfeda3d3 Use proper jinja templating inside rst templates
kaiyou f8a6c8a415 Add contributors documentations