Arm Learning Paths are maintained at: https://github.com/ArmDeveloperEcosystem/arm-learning-paths
There is a project which tracks the Todo, In Progress, and Published Learning Paths at https://github.com/orgs/ArmDeveloperEcosystem/projects/4
Put roadmap items for new Learning Paths on the project Todo list by creating an issue in this repository with the title of the proposed Learning Path and some information in the description about it.
Use the Python script tools/generate-monthly-report.py
to generate reports of the current Todo items and the published Learning Paths.
You need a GitHub Token to be able to read the Learning Path project data.
export GITHUB_TOKEN=<YOUR_GithubPersonalAccessToken_HERE>
Here are the steps to generate a report.
Create a Python virtual environment:
python3 -m venv venv
source venv/bin/activate
Install dependencies:
pip3 install -r tools/requirements.txt
Create report for the current month:
python3 tools/generate-monthly-report.py
Create report for a month:
python3 tools/generate-monthly-report.py --month 2025-04
Create a report for a range of months:
python3 tools/generate-monthly-report.py --month-range 2025-03 2025-04
The report is generated in the reports/
directory.