manwar / theweeklychallenge

The Weekly Challenge - Perl & Raku. You do not have to be an expert. https://theweeklychallenge.org
Artistic License 2.0
12 stars 20 forks source link

Contribution folder structure #128

Open manwar opened 8 months ago

manwar commented 8 months ago

I would like your suggestion with regard to the contribution structure.

Currently we have

     week/user/language

We create this structure every week whether user is active or not.

What I am looking for where we don't need to create this every week and let the user create as and when they contribute, something like below:

  language/user/week

or

  user/language/week

This way, user can clone the repository and add the week he/she want to contribute

joshuagaladima commented 8 months ago

Hi, maybe we can use user/week/language. When the user clones the repository, if they are an existing contributor, they will create week/language under their folder. If they are a new contributor, they will create user/week/language at the repository root. This way, there is no need for us to recreate structure every week.

rjt-pl commented 8 months ago

Hi, maybe we can use user/week/language.

That structure would make the most sense to me. I often have long gaps in between contributions, so being able to see a listing of all my contributions under my name would be great. If it was user/language/week, I wouldn't be able to do that as easily, as I'd then have a separate listing for every language.

Perhaps we can also include a git filter-branch cleanup of the many old directories that are empty apart from a README or README.md, to increase the repo efficiency. A quick grep tells me there are 47777 directories that only contain a README(.md)?, which is more than 25% of the files in the entire repo.

manwar commented 8 months ago

@rjt-pl we are planning to move to new repository, so the new structure would take care of some of the issues you mentioned.

manwar commented 8 months ago

Just for record, we now have a new repository:

https://github.com/ChallengeForge/TheWeeklyChallenge

manwar commented 8 months ago

We now need folder structure similar to MVC framework.

joshuagaladima commented 8 months ago

Just for record, we now have a new repository:

https://github.com/ChallengeForge/TheWeeklyChallenge

Awesome, thank you sir!