DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Duc Manh
Duc Manh

Posted on

OSD600 - Final Release

For release 0.4, I decided to take the the time to participate in the 2021 GitHub Action hackathon and continue to contribute to Telescope.

About the same time we worked on integrating GitHub Continuous Integration into our SSG project, GitHub announced they are holding 2021 GitHub Action hackathon in collaboration with Dev. This year, we’re encouraged to utilize existing GitHub Actions to create workflows solutions other developers can utilize to solve problems with open source. My submission was a workflow to run code linter and formatter on only changed files and run test on only changed workspaces of a monorepo. I used what learned from building an SSG in OSD600 to build this project. After all, I walked away having a deeper understanding of GitHub actions, from exploring many existing actions, to building a useful one and publishing it to GitHub marketplace.

The other contributions were for improving website accessibility and responsiveness in Telescope. These fixed some of the minor issues I encountered while using Telescope myself.

  • Truncate post titles at 2 lines vs 1
  • Fluid post titles
  • Smaller code block padding on mobile
  • Smaller code font-size
  • Use <time> for date data. Interesting, I learned that David was the original author of the
  • Fix <li> cannot be descendant of <li> DOM warning
  • Do not skip heading levels (e.g, from h1 to h3)

#2594,
#2593

Top comments (0)

Create an Account! The only reason people scroll to the bottom... Β 
is because they want to read more.

Create an account to bookmark, comment, and react to articles that interest you.