Giter Site home page Giter Site logo

Comments (10)

evelynhathaway avatar evelynhathaway commented on June 12, 2024 1

I think we should sort by contributions as well, as for the metric:
• Additions/deletions reward long blog posts, but also rewards changes to the package-lock.json
• Commits seems to less reflect the amount of work put into the project
• PRs merged to master seems like another option to consider, though it's still not perfect because there's always many other ways to contribute

from unicorn-utterances.

crutchcorn avatar crutchcorn commented on June 12, 2024 1

Hey @chtnnh - this is immensely appreciated, but I have actually done this work in #867

Instead, do you have any interest in this issue?

#856

from unicorn-utterances.

crutchcorn avatar crutchcorn commented on June 12, 2024

Copying some convo on this ticket from our Discord:

Once there are enough people for it to make sense, would it be more comprehensive to organize by role, then list alphabetically within that?

I think at that point we should sort by official team members and THEN contributors

I know some OSS projects do by # of commits

I think # of commits would be reasonable

Paging @adueppen @fennifith @evelynhathaway as we never resolved this one - do we want to sort by commit # long-term? (I still think as a short-term gap sorting by alphabet until further development can be done on #65 (which discusses some design considerations for the technical aspect of tracking commit #s))

from unicorn-utterances.

adueppen avatar adueppen commented on June 12, 2024

I think for now sorting alphabetically would be reasonable, although I think the whole commit # sort is probably the best option. Alternatively, though, it might make sense to sort by amount of stuff added/removed/modified (see here because although I've made several more commits than @fennifith, he's definitely contributed more to the site so far IMO. I imagine sorting that way could get a bit complicated (although it seems like it should at least be possible to get the stats from the GH API).

from unicorn-utterances.

crutchcorn avatar crutchcorn commented on June 12, 2024

While I agree using the GH API could solve the commit #/added-removed problem, there's a lot of nuance about doing so. You can see more about said nuance in #65 (which I'd like to keep most of the convo about git/github for now if possible please :) )

Additionally, I personally wouldn't want to track on added/removed. Even tho I have my qualms about tracking based on commit #, I have even bigger qualms trying to track LOC as any form of measurable contribution. (both as it propegates incorrect assumptions about quality of devwork that has inherent issues from a technical viewpoint, but also because it actively devalues the work of first-time or early/cleanup contributors)

from unicorn-utterances.

adueppen avatar adueppen commented on June 12, 2024

Yeah and I definitely get that as well. Trying to figure out the best way to sort the people on the about page is most definitely going to be an issue with no easy solution, if someone were to make 500 commits where in each one they changed only a single character vs. someone else making a single commit changing 500 characters that evidently shouldn't imply that one person contributed 500 times more than the other.

from unicorn-utterances.

RobinHerzig avatar RobinHerzig commented on June 12, 2024

Has a decision been made on how you'd like the contributors sorted?

My experience in TypeScript and GraphQL is limited so working on this would be a learning experience. If that's ok, and if no one else is working on this, I'd like to give it a try.

from unicorn-utterances.

crutchcorn avatar crutchcorn commented on June 12, 2024

It's time to do this properly as part of #867, as we're no longer relying on the array of people to dictate the order.

Nowadays, we have our partner program. As such, we're going to sort partners first (one of the perks we're offering, especially since a future redesign of the About Us page will have partners listed separately before other contributors), then by whatever metric we should decide.

I vote that we keep it simple and do alphabetical. Otherwise, we could sort by how many achievements (a new feature since this was last discussed) someone has.

What do we think?

from unicorn-utterances.

chtnnh avatar chtnnh commented on June 12, 2024

@crutchcorn I came across unicorn-utterances on LinkedIn via a post on "The Framework Field Guide". Would love to help out!

Since this is a beginner friendly issue and is not critical in the near future, would love to begin here. Let me know if it's okay to send a PR and I'll shoot one across at the earliest possible time I can

from unicorn-utterances.

chtnnh avatar chtnnh commented on June 12, 2024

@crutchcorn would recommend we follow something along the lines of the recommendations of https://stacking.dev to quickly onboard high-intent contributors to the community.

requesting you to start a discord thread on this, as opposed to a github issue. (in my limited experience maintaining open source projects, 1 central store for related information always helps)

from unicorn-utterances.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.