You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I miss some introduction to what CI actually is and what is its role in today's
19
+
modern development. Like some sales pitch why readers should care if they are
20
+
strangers to the concept. Some mentions of team work in a contemporary working
21
+
environment would be great 👌
22
+
23
+
What I noticed is that somewhere in the middle pace changes from quickly
24
+
getting up to speed with Gitlab CI to tedious debugging.
25
+
26
+
I think it might use a refreshing perspective AFTER the debugging part to zoom
27
+
out, sum up what was done, how this could've been avoided and how it works in a
28
+
modern working environment. Being able to run all or as many tests as possible
29
+
locally is great, but normally (my experience, so might be biased) ppl build
30
+
things from the start to make sure that CI will pass.
31
+
32
+
DAVID
33
+
Well worth including this chapter!
34
+
35
+
Quite a bit of tweaking needed but it's a good one.
36
+
37
+
I think we should be mentioning LLMs more as a debugging tool these days.
38
+
39
+
In one comment I mention that setting up a project looks different if you're signing up for a free trial, here's a screenshot:
40
+
Side question, not specifically relevant to this chapter, but the requirements pinning seems a bit off to me - I only had Django in my requirements file, also the versions in the Dockerfile are defined separately. Possibly this has been addressed since I reviewed earlier chapters.
41
+
Another few things maybe worth mentioning for additional context:
42
+
43
+
Precommit hooks - maybe don't need to get into them here, but they do address some of the things that CI also addresses.
44
+
Perhaps worth talking about how CI really comes into its own when working in teams, especially with open source. At the moment this is oriented around solo projects.
0 commit comments