An error occurred while fetching the assigned iteration of the selected issue.
[meta] Use LFS for images for gitlab-ce/gitlab-ee repos
This is a meta issue to see what needs to be done in order not to break anything if we switch to LFS in a sudden.
Some things that pop into mind:
- LFS will include all images, not only the ones in docs, but also the assets. How will that affect the development?
- Document in CONTRIBUTING.md that we switched to LFS and write down the process to install the LFS client (ideally point to docs)
- Mention this in the team call and the core channel, so that everyone is aware of the change.
- Does our CI test suite need configuration? If images are used in tests, then LFS will need to be configured.
-
docs.gitlab.com
is built by pulling these two repos, will need to adjust. - Omnibus packages are built as well by pulling the sources of the mentioned repos.
- How will that affect our mirrors: dev, github? What needs to change?
- How will that affect the CE to EE merge?
In general, it is a question of if and how much the other teams will be affected by this, for example, packaging, infra, etc.
Places that we have images:
app/assets/images/
doc/**/*
public/
Related issues/bugs:
https://gitlab.com/gitlab-org/gitlab-ce/issues/22527