OSD600 – Release 0.3 – Part 1

Introduction

My first internal project contribution, I choose IPC144 course note to work on. The reason why I choose this is because I already took IPC144 in my first semester, and I realized that the notes I used to work with had so many is…


This content originally appeared on DEV Community and was authored by Thanh Van

Introduction

My first internal project contribution, I choose IPC144 course note to work on. The reason why I choose this is because I already took IPC144 in my first semester, and I realized that the notes I used to work with had so many issues such as spelling mistakes, poor visibility, etc., so I want to be part of contribution for future students taking IPC144.

How I Start

As I mentioned, the notes need to be changed properly in order to have a better usage, I create an issue to work on. The IPC C notes are written in 30 Markdown files, so my choice is also the same. I have to take a look carefully to fix some errors such as spelling mistakes, typos, indentation, visibility, etc. Mostly my changes are based on Markdown syntax, plus the notes are built using Docusaurus. Honestly, I had no ideas what is Admonition when I first read the check list. Besides the basic Markdown syntax, it uses remark-admonitions alongside MDX to add support for admonitions. Admonitions are wrapped by a set of 3 colons, for example :::note, :::tip, :::info. By doing this, the new notes of IPC144 look nicer, eye-catching, and easier to remember new stuffs (I'm assuming myself is a new student). Let me show the difference between using basic blockquote in Markdown for indentation and using Admonition instead, and I am using Dark mode to maximize the difference.

Before (using blockquote)
before-using-admonition After (using Admonition)
after-using-admonition As working on this issue, I have learned some new stuffs, which is very interesting to me. Having myself contribute to IPC144 course notes make me so happy because I can help other students even though it is just a small work. I also spend some times to take a look at the course notes again to warm up my knowledge about C language. My pull request for this issue: PR


This content originally appeared on DEV Community and was authored by Thanh Van


Print Share Comment Cite Upload Translate Updates
APA

Thanh Van | Sciencx (2021-11-18T08:02:48+00:00) OSD600 – Release 0.3 – Part 1. Retrieved from https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/

MLA
" » OSD600 – Release 0.3 – Part 1." Thanh Van | Sciencx - Thursday November 18, 2021, https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/
HARVARD
Thanh Van | Sciencx Thursday November 18, 2021 » OSD600 – Release 0.3 – Part 1., viewed ,<https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/>
VANCOUVER
Thanh Van | Sciencx - » OSD600 – Release 0.3 – Part 1. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/
CHICAGO
" » OSD600 – Release 0.3 – Part 1." Thanh Van | Sciencx - Accessed . https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/
IEEE
" » OSD600 – Release 0.3 – Part 1." Thanh Van | Sciencx [Online]. Available: https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/. [Accessed: ]
rf:citation
» OSD600 – Release 0.3 – Part 1 | Thanh Van | Sciencx | https://www.scien.cx/2021/11/18/osd600-release-0-3-part-1/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.