elixir/static/messages.json
Théo Lebrun 05da14b295 static/messages.json: drop mobile object in each entry
Front-end code should handle both cases gracefully as
static/messages.json might be cached.

⟩ # Done using:
⟩ jq --indent 4 '[.[] | .desktop]' static/messages.json | sponge static/messages.json

Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com>
2025-07-25 12:26:16 +02:00

110 lines
3.7 KiB
JSON

[
{
"title": "Embedded Linux training (on-line)",
"body": "Jul 22-31, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/150"
},
{
"title": "Embedded Linux training (on-line)",
"body": "Sep 15-26, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/155"
},
{
"title": "Embedded Linux training (in-person)",
"body": "Oct 13-17, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/143"
},
{
"title": "Linux kernel drivers training",
"body": "Jul 16-25, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/151"
},
{
"title": "Linux kernel drivers training",
"body": "Sep 15-25, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/156"
},
{
"title": "Yocto / OpenEmbedded training (on-line)",
"body": "Jul 24-30, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/152"
},
{
"title": "Yocto / OpenEmbedded training (on-line)",
"body": "Sep 15-19, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/153"
},
{
"title": "Yocto / OpenEmbedded training (in-person)",
"body": "Nov 4-6, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/145"
},
{
"title": "Real-Time Linux with PREEMPT_RT training",
"body": "Oct 14-16, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/129"
},
{
"title": "Linux debugging, profiling, tracing and performance analysis training",
"body": "Jul 21-25, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/137"
},
{
"title": "Buildroot System Development training",
"body": "Sep 22-26, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/131"
},
{
"title": "Embedded Linux Networking training",
"body": "Nov 3-7, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/147"
},
{
"title": "Embedded Linux Audio training",
"body": "Sep 22-26, 2025",
"action": "Register",
"link": "https://shop.bootlin.com/en/event/136"
},
{
"title": "Linux BSP development engineering services",
"body": "Need help to port Linux and bootloaders to your hardware?",
"link": "https://bootlin.com/engineering/linux-board-support-package/"
},
{
"title": "Open-source upstreaming",
"body": "Need help get the support for your hardware in upstream Linux?",
"link": "https://bootlin.com/engineering/upstreaming/"
},
{
"title": "Linux BSP upgrade and security maintenance",
"body": "Need help to get security updates for your Linux BSP?",
"link": "https://bootlin.com/engineering/linux-board-support-package/"
},
{
"title": "Yocto distribution development and maintenance",
"body": "Need a Yocto distribution for your embedded project?",
"link": "https://bootlin.com/engineering/linux-board-support-package/"
},
{
"title": "Buildroot integration, development and maintenance",
"body": "Need a Buildroot system for your embedded project?",
"link": "https://bootlin.com/engineering/linux-board-support-package/"
},
{
"title": "Zephyr development and porting",
"body": "Building a Zephyr-based projects?",
"link": "https://bootlin.com/engineering/zephyr/"
}
]