Skip to main content

LAB: Preparing for Open Source

This is the final step for us for this workshop! We'll be using Copilot and Claude Sonnet one more time because I've found it writes the most complete markdown documents. Gemini's terseness is great, but having a full, rounded set of docs is even better.

For our last lab we're going to prepare our project for the Open Source world. This kind of thing is common, thankfully, with the idea that we can learn from each other's code, and also help out if we see a problem.

Many companies wonder why it's a good thing to share their source, and the answer is simple: your code is not your value. Your data is. Unless, of course, you have some patented algorithms in there, which most companies do not.

The point is: if you decide to open source your code base on GitHub, Gitlab, or similar, it's a good idea to have all the public-facing documents in order.

As always, commit your code if you haven't, and off we go.

Updated on Nov 21, 2025