How to improve the developer experience in Heptapod/GitLab
summary
Practical examples of automating developer workflows in Heptapod (a GitLab fork with Mercurial) to manage a multi-repository Python project (CubicWeb and its cubes). Covers tools and approaches for auto-creating merge requests across repos (e.g., for deprecations), automated reviewer selection, automated release steps (commit, tag, changelog, publish to PyPI), shared GitLab CI templates, hosting Docker images on the forge, and keeping static sites/docs/web apps up to date.
AI-written summary · about
related talks
15mUsing GitLab to Power our Frontend Technical Interviews
01h 39mMastering git collaboration -A DevOps necessity
05mScale tooling before people onboarding
45mHow Github uses GitHub to develop GitHub
32mGit yourself a leg up for student projects
20mImprove project usability and reduce friction
13mUsing to Power our Frontend Technical Interviews
05mGit as a continuous manager