To get involved with the project I took a look at the issue list and scanned for some good starter bugs to give me a good intro on how the code and application works. I came across a bug that had to do with label array alignment. The main issue here was that if there was an array of labels the first one would center with the bar, however, the preceding labels in the array would just be printed beneath it and wouldn’t be centered with bar. There was a fair amount of information provided about the issue and even a JSFiddle demonstrating it. One of the maintainers also commented where the fix would potentially be in the code which gave me an excellent idea of where to start with the bug. Thankfully with all the information provided was able to code and test for fixes within an hour as for other projects it often takes a couple hours of code reading to figure out where everything is. I hope to have this bug fixed and merged in the near future and will write a separate post outlining the fix and process.
Overall I’m very excited to get my first pull request in for Chart.js and will be picking for interesting bugs in the near future.