website-v2 icon indicating copy to clipboard operation
website-v2 copied to clipboard

Better organise the credits page

Open BwnnyRxbbit opened this issue 9 months ago • 3 comments

Screenshot 2024-05-01 at 8 32 43 PM

This would make it easier to see who did what. And this isn't much of a hard fix.

The current credits page: https://scratchaddons.com/credits/

BwnnyRxbbit avatar May 01 '24 10:05 BwnnyRxbbit

:wave: Welcome to the repository!

It's not that easy due to the fact that someone can contribute to one type of contribution, and I think having someone appear twice wouldn't be intuitive, but you may prove me wrong otherwise.

I was thinking to divide to based on the roles such as...

  1. Organization Members/SA Team/Scratch Addons Team/[a good enough name]
    1. Organization Memebr Alumni?
  2. Code Contributors (based on existence of type code or if the member has a commit)
    1. Security Contributors?
  3. Translators (based on existence of type translation)
  4. Other Contributors

This would need manual changes, albeit small enough since others are implied. Precedence takes from top to bottom, e.g. translator that has code contributions would be placed on the "Code Contributors" section.

Any ideas are appreciated.

Hans5958 avatar May 02 '24 02:05 Hans5958

Or would it be possible to state what language/s the user has translated SA for?

BwnnyRxbbit avatar May 02 '24 06:05 BwnnyRxbbit

This would need to go through the Transifex database to see who has translated to which language, which would also be quite difficult I'm quite sure. I'm thinking that we could sort this into

the main team,

which is manually set by the team or the people who recognise themselves to be in the team developing, and

other contributors

that contributed but is not on the main team.
I think this is what makes the contributions page messy. It's that the main team is merged with other contributors.

Wjplatformer avatar May 06 '24 12:05 Wjplatformer

the main team

I have some kind of this idea, but I'm not entirely convinced due to the fact that (a) we don't have a concrete organization structure (e.g. technical steering committee, administrators, moderators, lead developers, maintainers, etc), and (b) we don't even have a name (Scratch Addons team? Scratch Addons committee? Scratch Addons maintainers?).

Hans5958 avatar May 31 '24 05:05 Hans5958