This post is a final report on my two months of work during the Google Summer of Code for the CHAOSS organization.
Name: Rashmi K A
Project: Sorting Hat — Extend data model and user interface to capture better information about contributors
University: Carnegie Mellon University
Over this summer, I got my first GSoC experience with the CHAOSS organization. The tool I worked on was Sorting Hat, a tool that manages the identities of people and related metadata. As part…
These two weeks were filled with pages of Lucidchart and hours on building storybook components. Yes, thats right, I finally got to tackle the UI for Sorting Hat! UI is rarely one of my favorite pieces to tackle when it comes to fullstack but I couldnt wait to get my hands on the Sorting Hat tool.
This week was tricky, I had to travel for my visa appointments which were on Tuesday and Thursday and the entire week was spent in a hotel (with bad wifi). …
Weeks 5 and 6 mark the middle of the Google Summer of Code (since it’s only 10 weeks this time). I have documented my progress below, but TL;DR = FUN;
Week 5 was when I raised two PRs, one to fix a bug and another to add GraphQL functionalities. This week continued to be an intensive coding period like weeks 3 and 4.
This week’s sync-up with my mentors was around the UI. The two PRs were in review and we were discussing the next steps — the organizational hierarchy information needs to be visible to…
Week 3 and Week 4 have been THE BEST so far! There was a lot of coding involved (which I love) and I had the chance to learn so much from my mentors. I thought it would be great if I recorded it all below, so here you go!
Week 3 — the age of the bad PR
Week 3 started with a bang! Turns out I had missed the step of checking the styling in my files and my mentor(the blessing that he was) had to check my files manually and figure out the styling errors.
Lesson learnt —…
Week 1 and 2 — June 7th to June 20th, 2021
Over the last month, I have been working on CHAOSS’s SortingHat tool as part of Google Summer of Code. My project focuses on improving the data we capture around organizations in SortingHat (sidenote — the names of tools in this community are a Potterhead’s salvation), specifically around organizational hierarchies. A lot of my work in the past two weeks revolves around trying to extend the existing system to capture such information. …
When accessing AWS resources in a web application, hardcoding the credentials is not a particularly good idea in terms of security. The AWS recommended way of doing it is to use Amazon Cognito, an authentication, authorization, and access control service.
In this article, I walk through setting up Amazon Cognito to fetch a file from S3 in a web application.
Amazon Cognito lets you easily control user authentication and authorization for your web and mobile applications. It provides a mechanism of accessing AWS resources like DynamoDB and S3 from a client-side application. …