DEV Community

omicreativedev
omicreativedev

Posted on • Edited on

Let's Play *Why Is My Repo EXCLUDED? <rant>

I was so excited about Hacktoberfest this year because last year I was one PR away from completing and it ruined my streak. This year I decided to not only participate as a coder but to host a repository.

Let me preface this by saying, I'm NOT a great coder. I'm an undergraduate Computer Science student who is mostly self-taught. I work at the college I go to part time as a Digital Student Liaison. So I help students and teachers with things among which are creating their own online portfolio. We use something similar to Jeckyll. In that, while I teach them, they also come to learn some HTML/CSS/JS — You know, to make their webpage look cool. These folks don't need to learn MERN or Wordpress. They need to learn to my H1, H2, H3.

On a tangent- I know... So last year, my team and I won the hackathon at school. I was the person who coded the site and we deployed a simple social network for the school. As a result, I'm volunteering for the board to help organize this year's hackathon.

I promise, this all ties together. Before this event, we usually do peer organized little mini-hackathons and I teach folks through things like hour of code and freecodecamp.

So I would excited to host a repository this year and I got dozens of people to sign up for hacktoberfest! YAY!

My repository has even gotten 19 stars! WOO!

So I opened this repository up for hacktoberfest and many strangers came, and many friends and fellow students. It's been great. A big mess really, as I've had to git revert --no-commit twice already lol.

I'm still learning too. Big time.

What I didn't expect was someone coming back to me saying their PR was excluded. Upon investigation, I've confirmed at least 2. I'm not sure if it's just the PR or the whole repo. I've gotten no communication about this. No flags. No way to know but the hard way. Wow. Imagine all the people who are excluded who don't know and how many people are participating in good faith highly motivated by the hacktoberfest only to be dropped the bomb that they are rejected, excluded, and invalidated.

I for one feel highly embarrassed and humiliated for hyping this up to over 50 people and signing people up and being a whole cheerleader, only look like a fool who wasted everyone's time.

For new people- this is their first impression.

I realize hacktoberfest has a spam problem.
I realize it also has a problem with vulture repos.
What is hilarious is, the prizes are 100% digital anyway.
And they're coupon codes we get when we sign up anyway.
In reality, these badges lend nothing to our resume.
Nobody says, "They completed hacktoberfest- let's hire her."
Promotional.
And that's fine. I want them digital rewards too. Hey!
But, the move to flag first ask questions never— is highly discriminatory against basic web developers and small repos.

Back to my story... So, I wanted to teach people about opensource and I still will (this is not open source's fault) via this event and I thought it would be great. I was teaching people basic code, right in the real life using real Git. Hands on.

So I emailed hacktoberfest-at-digitalocean.com and got the "ticket number" automated response...

We will see how it goes.

Sincerely, disheartened.

Here is my repo https://github.com/omicreativedev/ThemeSwitcher

I know it's simple but it was fun.

Top comments (4)

Collapse
 
cicirello profile image
Vincent A. Cicirello

I'm assuming that Digital Ocean will reply to your message giving you an official answer, but I'm not surprised that they excluded your repository. There are multiple red flags that likely lead to your repository being excluded, essentially multiple signs pointing toward the purpose of your repository being purely for Hacktoberfest PRs. Here are a few examples of the red flags that may have combined to cause exclusion from Hacktoberfest:

  • I remember seeing your earlier post here on DEV, where your repository was originally named hacktoberfest2023.
  • The repository is brand new, created at the start of Hacktoberfest.
  • Perusing the issues and associated PRs, some are for things that should already exist and should be defined by maintainers like code of conduct, contributor guidelines, issue templates, PR templates, etc. Those are important but should be in place already.
  • Looking at the earlier content in the commit history of your readme reinforces that the purpose of the repository is to make PRs for Hacktoberfest, or at least it appeared that way in earlier versions.
Collapse
 
omicreativedev profile image
omicreativedev

Thanks for your feedback. It was never specified that a new project couldn't be started for hacktoberfest. From reading about their requirements, it seemed they just didn't want listicles and badge factories. I went overboard getting into the spirit of things. Yes, I did want to encourage people to get involved with hacktoberfest specifically. I see the bigger projects doing lots of the same things but I guess because they're established the rules are different for them? They're having events and have blogs about it and straight up telling people to do things FOR hacktoberfest. Or rather, they're trusted more?

How would I make a project that is easy enough for lay people (such that only took freecodecamp) and has no-code options without the drama?

Collapse
 
cicirello profile image
Vincent A. Cicirello • Edited

I didn't mean that "new" is a problem or a sign of a problem on its own. More the combination of new, repository named Hacktoberfest, PRs to do things that should already be in place like templates for issues and PRs.

Collapse
 
tizzz555 profile image
Mattia Beccari

Sorry to hear this, I hope the ticket gets resolved in your favour, your repo looks absolutely fine to me