Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
IPC144
-
Code review
Reviewing two PRs from a classmate is one of the duties for this project. The PRs, as well as my reviews, are available here and here. Both of the PRs I reviewed were really well-written and detailed, with very few mistakes. It was interesting to observe how different people approached certain changes, such as adding a svg file.
-
Release 0.4 - Final
And the reason why the web-only artifacts is still appear on the PDF page is because the --excludeSelectors option is not implemented enough. I have to add .clean-btn to the --excludeSelectors, the purpose of this is not to include the "On the page" artifact in side the PDF page. This is the final source code I have implement for this improvement and my pull request
-
Release 0.4 Release
Issue #113
-
Finishing Up Release 0.4
PR
-
Release 0.4 - Part 3
As for this pull request, the code review went much more smoothly, with me having to only make minor changes to ensure that it would not cause any errors when built.
-
Release 0.4 - Part 2
2. #issue-107
-
OSD600 Final Project Blog 1
First thing in my mind, I ran into an existing project of my school that I had a chance to make a pull request before. The project is about a website of course notes of Introduction to C Programming. I thought that it was interesting that I can implement a useful thing for future students in my school. I filed an issue to say that the website only has the course contents right now, I wanted to implement more pages that contains assignments, workshops and course outline. Unfortunately, the owner told me that these contents like that would be provided to students in other way (Blackboard), not on public website anymore.
-
Release 0.4 Progress
Issue #113
-
Planning an online C compiler for IPC144
In the repository of the new website, I had created the request for this feature. You may read the issue to understand what might be the next steps, but I am going to explain it here too.
-
Converting Raster Images to SVGs
In a previous post, I mentioned working on an issue for converting raster images to SVGs. This week, I did some research on the tool recommended in the issue, SVGCode, as well as other popular tools and in this post I will be discussing some of what I learned after trying them out. For the tools that I tried, I wanted to find something that is free and easy to use, while still creating high quality SVGs, as there are a lot of images to convert. (Disclaimer: I'm pretty new to working with images and image editing software so I'm probably not using all the right terminology here, but I'm trying to learn!)
IPC144
-
Perfecting PRs by Code Reviewing
Go to the contributor's GitHub account and Clone the repo that they forked to write PR on, in this case, that would be IPC144 repo: git clone https://github.com/username/IPC144.git
What are some alternatives?
IPC144 - Seneca College IPC144 Course Notes
telescope - A tool for tracking blogs in orbit around Seneca's open source involvement
Docusaurus - Easy to maintain open source documentation websites.
lighthouse - Automated auditing, performance metrics, and best practices for the web.
brain-marks - [Not Active] Open-source iOS app to save and categorize tweets
execa - Process execution for humans
prism-react-renderer - 🖌️ Renders highlighted Prism output to React (+ theming & vendored Prism)
Index - Metarhia educational program index 📖
topics-in-open-source-2021 - OSD600/DPS909 Topics In Open Source 2021
docusaurus-lunr-search - Local / Offline Search for docusaurus
SVGcode - Convert color bitmap images to color SVG vector images.
prettier - Prettier is an opinionated code formatter.