I worked on my second issue, Typing indicators for users,
and created my second Pull Request (PR): Improve UX for users
For this second PR, I worked on a WebSocket project using Go (Golang) that allows users to communicate on a web page and send private messages to each other. In this PR, I made a simple improvement by adding a feature to show when "someone is typing" on the website. Although it is a small feature, it helps enhance the user experience for everyone using the chat.
The code changes for this PR were not very extensive, but this was my first open-source project using Go (Golang), and I wanted to challenge myself and gain confidence with this new language. I made several changes across four files: home.html (HTML), styles.css (CSS), a type definition (Golang), and a function (JavaScript). When I ran the program and saw it working in the browser, I felt really proud to have contributed to an open-source project in Go.
After creating this PR, I began considering what kinds of topics or projects are especially well-suited for Go. For example, I already have ideas for CLI tools and am interested in contributing to CLI projects using Go. I am excited to keep learning and look forward to making more contributions!
Top comments (0)