10. Your docsΒΆ
The government forces us, respectively you to write a documentation / learning journal.
Most other companies force their trainees to do this the classical way. However, at this point you should know about Shell basics, Development basics, Git & CI/CD pipelines and we can take a more modern approach.
Weβre using Sphinx Docs to build web-based documentations like these.
Please ping your coach and tell him he should help you to setup your own documentation.
Note
Notes for the coach:
Have a look at the Blueprints Docs
Explain the purpose of having Blueprints and how they work
Clone the Documentation Blueprint
Clone the repository into the Trainees Namespace
Use the first name as cloned name (e.g.
Thaddeus
), since-docs
will automatically been added (e.g.thaddeus-docs
)Update the GitLabGuard settings to make sure
master
is not protectedUpdate the Sphinx settings to point to the Trainees Namespace
When everything is setup accordingly, do this:
Make sure you can build the documentation locally (i.e.
make docs
)Make sure you can run the auto builder (i.e.
make autodocs
)Have a look at the CI/CD pipeline
Have a look at the deployed live docs
Understand how the deployment process works (broadly)
Extend the documentation locally
Commit the changes and see if theyβre deployed
Todo
We might need to deactivate the commit validation.
Guideline Weekly ReportΒΆ
To measure your achievements and assess your progress during this apprenticeship, youβll be documenting your journey on a weekly basis. This documentation will serve as a valuable tool for tracking your learning, addressing any questions or challenges you encounter, and setting clear objectives for your growth.
Each week, youβll record the tasks youβve undertaken, your questions, the guidance youβve received, and your overall progress. This process will not only help you stay on track but also ensure that your apprenticeship experience is both productive and enriching.
I. OverviewΒΆ
Tasks and AchievementsΒΆ
Provide an overview of the tasks and activities youβve undertaken during the week.
Highlight any significant milestones or accomplishments.
II. Trainee QuestionsΒΆ
As part of your apprenticeship journey, itβs essential to foster a culture of curiosity and continuous learning. To facilitate this process, we kindly ask you to document five questions about topics you have had during the week. You can use the following format as a guide:
Question NΒΆ
Date: [Date]
Question: [Your first question of the week]
Context: [Context for the question, including the relevant task or situation]
Answer/Guidance: [Record the response or guidance provided/requested]
III. Trainee ProgressΒΆ
AssessmentΒΆ
Provide a brief assessment of the traineeβs overall progress during the week.
Identify areas of excellence and improvements.
Mention any challenges faced or areas requiring additional support.
IV. Next StepsΒΆ
Objectives and TasksΒΆ
Outline the objectives and tasks for the upcoming week.
Specify areas of focus and skills development.
Note any planned training sessions or resources for the trainee.