♾️ Efficient stack management with eol on GitHub πŸ§‘β€πŸ€β€πŸ§‘

adriens - Feb 13 '23 - - Dev Community

❔ About

🫡 Have you already been challenged with the following questions :

πŸ€“ Hey... What's your stack ?

πŸ€” Is our version of ${product} still supported ❔

😱 Since how many years are we out of support on ${product} ⁉️

☝️ If yes... this post is for you.

As we were asking ourselves these questions, we decided to industrialize this:

  • πŸ—οΈ At scale
  • 🧰 With code and tools
  • ♾️ As part of our DEVOPS culture
  • πŸ“Š data-driven (APIs, databases, quality & analysis tools...)
  • πŸ§‘β€πŸ€β€πŸ§‘ With collaborative tools

🍿 Demo (< 30')

πŸ“‘ Resources

πŸ€“ Further with eol

πŸ’‘ Feature request > Better markdown reports (applies to rst) #135

❔ About

Currently, when asking for multiple products output in markdown eol makes a "brutal" append by looping eol on each product... and it can become tricky to find each product section while browsing the output.

The purpose of this issue to enhance that for a better UX on markdown exports.

πŸ’‘ Idea

Instead of having to manually edit the list of products eols, would it be possible to insert md sections ?

This would give the following meta code :

## `product_1`

Output from `eol product_1 --format md`

## `product_2

Output from `eol product_2 --format md`
Enter fullscreen mode Exit fullscreen mode

πŸ‘‰ To see an live example, check this video.

πŸ’° Benefits

βœ”οΈ Ready to use output reports while dealing with multpile products

Stack examples

🐍 Python

eol python django psql --format md > stack_pyton.md`
Enter fullscreen mode Exit fullscreen mode

β˜•

eol java maven spring-boot psql --format md > stack_java.md
Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .