HashnodeWithAngular: Name Unveiling and Migration to GitHub Organization

I am delighted to bring you noteworthy updates on the open-source project I initiated recently.

  1. Original Project Name

The original name of my repo - 'Angular-Headless-Hashnode' was never meant to be the project's official name, it was a description which was needed to communicate the main idea of the project, since apparently not many people have thought of it. Maybe not that many people are as passionate about Angular or Hashnode or combining the two as I am 😊

I was eager to make my idea a reality, so I created the project and the repo first, intending continuous improvement – a deliberate step to avoid procrastination.

  1. Second Project Name

I have overseen numerous projects, and making a name selection has very little to do with whether the project is an open source one or not. In any case using a long name is associated with complexities related to domain selection, SEO, branding, social media, and much more.

Over time, I've distilled my criteria for a project name to these essential requirements:

  • neither too short nor too long

  • sufficiently descriptive

  • yielding relevant google search suggestions

  • not infringing on existing trademarks

Of course, the criteria can extend much further, but for now, these requirements are sufficient. With this in mind, I'm decided to name the project – "AnguHashBlog."

From Personal Repo to GitHub Organization

I've moved my AnguHashBlog from my personal repository to a GitHub Organization! πŸŽ‰ This was my initial intention, but setting it up required extra time and I wasn't sure if I should do it at an early stage, or wait some more time... But the migration was necessary, maybe I had to learn it the hard way, here are the main reasons for migrating:

  • Effective Project Management:

Managing multiple projects in a monorepo posed challenges. Issues for the different app versions were combined and not as easy to track and manage. The transition allows dedicated repositories for each app version, separate issues, streamlining code maintenance and project oversight.

  • Compliance and Standards:

Ensuring adherence to open-source standards has always been a priority. The move addresses compliance issues that were recently faced and reinforces the commitment to established open source guidelines.

  • Collaboration Clarity:

Moving to an organization reinforces that all collaborations are made towards the project's benefit, not just some repo that belongs to me. I believe this move can make it clearer that the project's guidelines align with universal open-source standards, dispelling any notion that they are arbitrary or unique to this initiative.

  • Room for Growth:

This move is also about providing space for growth and ensuring sustained development. It's a strategic step toward enhanced project management and collaboration.

  • Structured Collaboration:

With the project being in a GitHub Organization, members now benefit from clearly defined roles, fostering a more structured and effective collaborative environment.

  1. Current Project Name: HashnodeWithAngular

The current name of the project is HashnodeWithAngular. I chose it because it clearly represents the project’s purpose: enhancing Hashnode blogs with the ability to connect an Angular frontend. Permission was granted by the Hashnode team to incorporate their name in a clear way, accompanied by a disclaimer stating that the project is not officially affiliated with or endorsed by Hashnode.

The addition of "WithAngular" reflects its association with WithAngular and its use of the withangular.dev subdomain. Since the project is open-source, using a shared domain further reinforces its collaborative nature and connection to the broader Angular community. This choice ensures the name is consistent, recognizable, and SEO-friendly, supporting its growth within the ecosystem.

Gratitude

Huge thanks to everyone for your ongoing support and commitment to project.

New collaborators

are always welcome to join our thriving community! Let's build something incredible together and contribute to the future of HashnodeWithAngular. Your unique skills and perspectives are valued additions to our diverse team.

Let's upgrade our Hashnode blogs with Angular πŸš€

0
Subscribe to my newsletter

Read articles from Esther White | EstherSoftwareDev directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Esther White | EstherSoftwareDev
Esther White | EstherSoftwareDev

Hello, I'm Esther White, I am an experienced FullStack Web Developer with a focus on Angular & NodeJS.