Posts

Showing posts from December, 2020

Release 0.4.3

This is the final iteration for DPS909.  For part 3 of this iteration I wanted to translate some content. This contribution was purely for the fun of it.  Throughout this whole semester I wanted the opportunity to translate some content, as my first language is French and throughout this whole semester wanted to contribute on things that I could relate too I felt like this was a good opportunity for me to do so.  Originally, I really wanted to contribute to some sort of accessibility feature/update but couldn't find anything suitable for me to help with so ultimately I settled for some French content. This contribution wasn't major as there was no new code to add, the only difficulty with it really was to make sure that the proper syntax/jargon was used in terms of tech terminology in French.  My PR can be found here :  https://github.com/jhonatasrm/print-preview/pull/15

Release 0.4.4

This is the final iteration for DPS909.  For part 4 of this iteration, as you may have noticed from my previous contributions. I like to participate with repo's related to math.  This reposition that I found triangle-calculator  is a tool that helps calculate certain values based on user input about a triangle.  I think I caught the owner off-guard as he wasn't expecting for anyone to help with his issue. He was looking to get his tool tested. His code wasn't lacked functions/was not refactored so I couldn't really test his functions BUT I did manage to find bugs in his code. As he had asked me to create issues for him to fix those issues. I fixed minor issues for him and offered to help him with the bigger issues(if he was okay with me doing so).  His code really showed me the importance of commenting/refactoring code as while I was going through his code understanding the logic was slightly tedious.  I tried to use googles testing tool but gave up after a short while

Release 0.4.1 + 0.4.2

This is the final iteration for DPS909.  For part 1 and 2 of this last deliverable, I wanted to apply tools that I've learned in the second half of this class. In my previous labs we learned to use code formatters, linters and also used tools to test our code.  I wanted to translate the tools that we recently learned to use, I chose to work on dev-jot as there was many tools that could still be added to the project.  Although this felt similar to my previous labs, I'm still not too accustomed with visual studio code & javascript. I still managed to learn quite a bit.  1. Using the terminal IN visual code is EXTREMELY helpful, instead of having to tab between my windows command line & vs code.  2. VS code is a very friendly platform to implement/add plugins.  3. Understood the package.json nomenclature slightly better.  For this lab for formatting and linting, I used ESlint and prettier. This was fun for me as when working on telescope with my first PR I had issues with

Lab 9

  This week the goal for our lab was to make our tool downloadable for your average day users.  I found myself to be lucky as the my choice for continuous integration was inline with this currents week lab. My project in java and I had opted to use maven to implement my CI. In this weeks lab, I took the opportunity to properly fix the architecture of my project. I removed obsolete folders & moved on to lab 9.   Although I started using maven in the previous lab, I still had some issues hosting my tool. As maven files were imported after the initial creation of my project, I found myself to be missing critical components for my deployment. My pom.xml file was not tailored properly and my settings.xml was non-existent. This part was a bit tedious as I knew if I didn't write in the proper credentials, my deployment would fail.  Once everything was ready to go, my initial deployment failed. After a bit of research I realized that I had never push my public keys to any hosting platf