The start of the Advent of Craft 2025 is close.
A long journey awaits you.
We compile a list of tasks to help you get started.
- Install an
IDE- Intellij Community
- Visual Studio
- VS Code
- ...
- Create an account on
githubto get the latest changes andforkthe following repository. (https://github.com/advent-of-craft/2025.git) - Install
gitto get the repository- With a git bash or git client
-
Install and create an account on Discord to share with the community
-
Join us on Discord: that’s where we discuss each day, share code, and organise pairing/mobbing sessions.
(Optional) Follow the LinkedIn / YouTube channel for announcements and recaps.
Pick your main stack for this year and open the corresponding 2023 Day 1 memory.
Create your journey file from journey/TEMPLATE.md.
From Day 1 to Day 20
For each day you want to participate:
Read activations/dayNN/README.md which contains: a memory fragment, a key Activation and the links to the relevant code under memories/.
Open the memory code in your chosen stack.
Apply the Key Activation as far as you like: refactor, add tests, switch stack, do a review, experiment with AI…
Stay connected every day to Linkedin and Discord to get info from the commnunity as we go along.
Share your experience on Discord throughout the journey.
Document your experience using the journey file.
Any findings, ideas, AI tips, resources to check. Anything relevant as it will serve you later.
The calendar is not a race. It’s a framework to explore your craft.
Each day, an activation will be release at around 10AM Europe time (GMT+1) in the public repository here: https://github.com/advent-of-craft/2025.git
Each day, a dedicated channel in the Discord is going to be created for posting solutions.
We advise you to post your solution in order to benefit the whole community. You can use the following methods to do so:
- Post a
screenshotof your solution in the Discord channel (via Codesnap or other tools). - Post your code in a
markdownformat.- You can wrap your code within this markdown
paste your code like this-
From your
githubaccount you can create your own solution.- you can fork the following repository: https://github.com/advent-of-craft/2025.git
- post a link to your repository and solution in the Discord channel (can be with branches per day)
-
Push your solution to the community folder
You can push your solution in the /community/solutions folder by copying the template (in /community/solutions/TEMPLATE-[replace-with-your-name].md) in the corresponding day and fill it up with your name and fork information.
We encourage everyone to start healthy discussions on the Discord that are related to the exercise of the day and any advice you want to share with the community.
A help channel is available at any time on the Discord server.
If you get stuck with IDE configuration, git commands or anything that prevents you from coding, please let us know, your hosts and the community will make everything possible to help you.
Remember that this initiative is completely free, and you can reuse these exercises for your own crafting journey.
We humbly ask you in return to approach the journey with an open mind, a good will and that you respect the other passengers. The Discord is a safe space where all conversations are open so let's all remember to be civilized.
We are all here to learn.
🎅 May this epic crafting journey begin! 🧑🎄