Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yocto agenda refactoring #256

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Conversation

Taumille
Copy link
Contributor

These 3 commits refactor the yocto agendas, starting from here, every structural commits which affects the yocto trainings will have to be done on yocto.inc.

The different yocto-agenda-*.tex files only contains information on :

  • the language
  • the type of training (onsite/online)
  • and the different supported boards

Those commits also affects the way LaTeX prints the available boards for future refactoring of other training.

Copy link
Contributor

github-actions bot commented Oct 29, 2024

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@tpetazzoni
Copy link
Contributor

Thanks for your work on this!

I think the split of the commits isn't ideal. Indeed, the first commit introduces some of the infrastructure and refactors one agenda, and the second commit introduces a bit more infrastructure and refactors the remaining agendas.

I would prefer to have one commit that introduces the infrastructure (new macros), one commit that introduces the definition of the agenda items for the Yocto course, and one commit that refactors all Yocto agendas to use this new infrastructure.

Ditto for the board refactoring IMO.

Also, one element in the agenda that isn't refactored in your series is the QA session at the end. I know when don't have it in a consistent way today, but we should take advantage of this refactoring to bring more consistency on this topic.

@Taumille Taumille force-pushed the agenda-rework branch 2 times, most recently from ecacdba to 2efa23c Compare November 15, 2024 09:11
@lucaceresoli lucaceresoli added the yocto Yocto training label Nov 25, 2024
This commits adds commands to refactor the agendas. It adds respectively
commands to :
    - Define and show a specific section (lecture or lab)
    - Define and show a supported board
    - Show a specified part of a specified day

Signed-off-by: Thomas Bonnefille <[email protected]>
This commit defines the different sections necessary for the Yocto
course.

Signed-off-by: Thomas Bonnefille <[email protected]>
As the QnA section can be use in multiple training, this commit move it
to the common section.

Signed-off-by: Thomas Bonnefille <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
yocto Yocto training
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants