DEV Community

Minh Hang Nguyen
Minh Hang Nguyen

Posted on • Edited on

Auditing markdown file

IPC144 course notes

For a long time, students at Seneca College have been using the class notes for course IPC144 at this website. For better maintenance, we are moving the notes into a new platform using Docusaurus. Docusaurus will convert the notes into markdown files to be hosted. The auto-conversion, however, has some limitations and we also want to have some customizations. Therefore, the students are joining hands to audit all the markdown files generated by Docusaurus.

The process of auditing

The page I decided to work on is A Simple Calculation. To start the work, I followed the basic workflow: fork and clone the repo, run the page locally, go through the checklist mentioned in the meta issue and was able to resolve some issues:

  • fixed typo mistakes
  • removed unnecessary markdown syntaxes: removing bold when the text is already wrapped in inline code
  • added backticks for anything related to code
  • added alt tags for photos to improve accessibility
![numeric-constants](/img/image22.png)
Enter fullscreen mode Exit fullscreen mode
  • used admonitions for notes and additional information Image description
  • updated Frontmatter to include more tags:
id: a-simple-calculation
title: A Simple Calculation
sidebar_position: 2
slug: /B-Computations/a-simple-calculation
description:  Create a computer program to solve a basic programming task
Enter fullscreen mode Exit fullscreen mode

Receiving reviews

The great thing of working with open source is that we can get reviews from other developers. After sending the pull request, I got some suggestions from other students, mainly for some minor parts that need backticks but I didn't notice. I was also suggested to update the slug in Frontmatter to match with the standardized format.

Fixing a problem by one self is never enough. It is very helpful to have other people also looking at the same issue so we can get suggestions from multiple perspectives, which can give us an even better solution.

To know the detailed solution, read more in the issue and pull request.

Top comments (0)