Living-with-machines / lwmdb

A django-based library for managing the Living with Machines newspapers metadata database schema
https://living-with-machines.github.io/lwmdb/
MIT License
2 stars 0 forks source link

Add all contributors bot #125

Closed griff-rees closed 1 year ago

griff-rees commented 1 year ago
AoifeHughes commented 1 year ago

fairy certain you can't automate this easily. Probably is faster just doing by hand (unless you want to go down the route of using the GitHub api to generate issues and tags to the bot.

AoifeHughes commented 1 year ago

https://allcontributors.org/docs/en/bot/usage I can probably do parts of this but not sure on what everyone has done (https://allcontributors.org/docs/en/emoji-key)

My suggestion is that I make a start then ping contributors to edit as they want / @griff-rees you can correct?

AoifeHughes commented 1 year ago

@all-contributors please add @kallewesterling for code, ideas, planning, documentation. please add @ChristinaLast for code, ideas, planning. please add @griff-rees for code, ideas, planning, mentoring, maintenance. please add @thobson88 for code, ideas, planning. please add @npedrazzini for code, ideas, planning. please add @kasparvonbeelen for code, ideas, planning. please add @mcollardanuy for code, ideas, planning. please add @kmcdono2 for code, ideas, planning. please add @andrewphilipsmith for code, ideas, planning. please add @mialondon for ideas, planning. please add @claireaustin01 for ideas, planning please add @AoifeHughes for code, ideas.

AoifeHughes commented 1 year ago

Not sure why it froze or why it's got conflicts :(

griff-rees commented 1 year ago

I think because it's not rebasing automatically. Hopefully when it's set up for the initial authors it won't be quite so tricky.

griff-rees commented 1 year ago

@AoifeHughes: this is the bit that I was hoping for but looks like it hasn't been sorted yet. I was originally aiming to follow citation.cff which automates with zenodo citation generation. Can imagine it really helpful if fixed on both sides. Can imagine a way to automate that...

griff-rees commented 1 year ago

Thinking of using https://github.com/marketplace/actions/auto-add-contributors

AoifeHughes commented 1 year ago

@all-contributors please add @ChristinaLast for code, ideas, planning. please add @thobson88 for code, ideas, planning. please add @npedrazzini for code, ideas, planning. please add @kasparvonbeelen for code, ideas, planning. please add @mcollardanuy for code, ideas, planning. please add @kmcdono2 for code, ideas, planning. please add @andrewphilipsmith for code, ideas, planning. please add @mialondon for ideas, planning. please add @claireaustin01 for ideas, planning please add @AoifeHughes for code, ideas.

allcontributors[bot] commented 1 year ago

@AoifeHughes

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token { in JSON at position 423

AoifeHughes commented 1 year ago

@all-contributors please add @ChristinaLast for code, ideas, planning. please add @thobson88 for code, ideas, planning. please add @npedrazzini for code, ideas, planning. please add @kasparvonbeelen for code, ideas, planning. please add @mcollardanuy for code, ideas, planning. please add @kmcdono2 for code, ideas, planning. please add @andrewphilipsmith for code, ideas, planning. please add @mialondon for ideas, planning. please add @claireaustin01 for ideas, planning please add @AoifeHughes for code, ideas.

allcontributors[bot] commented 1 year ago

@AoifeHughes

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token { in JSON at position 423

AoifeHughes commented 1 year ago

@griff-rees I think us trying to merge this in has broken it. I wonder if it's just easier at this point to remove it and just start from scratch with 1 person to begin with?

AoifeHughes commented 1 year ago

Testing adding just me so I don't ping people too much:

AoifeHughes commented 1 year ago

@all-contributors please add @AoifeHughes for code

allcontributors[bot] commented 1 year ago

@AoifeHughes

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token } in JSON at position 744

AoifeHughes commented 1 year ago

@all-contributors please add @AoifeHughes for code

allcontributors[bot] commented 1 year ago

@AoifeHughes

I've put up a pull request to add @AoifeHughes! :tada:

AoifeHughes commented 1 year ago

@all-contributors please add @ChristinaLast for code, ideas, planning. please add @thobson88 for code, ideas, planning. please add @npedrazzini for code, ideas, planning. please add @kasparvonbeelen for code, ideas, planning. please add @mcollardanuy for code, ideas, planning. please add @kmcdono2 for code, ideas, planning. please add @andrewphilipsmith for code, ideas, planning. please add @mialondon for ideas, planning. please add @claireaustin01 for ideas, planning

allcontributors[bot] commented 1 year ago

@AoifeHughes

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token { in JSON at position 423

AoifeHughes commented 1 year ago

☠️

AoifeHughes commented 1 year ago

@all-contributors please add @ChristinaLast for code, ideas, planning.

allcontributors[bot] commented 1 year ago

@AoifeHughes

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token { in JSON at position 423

AoifeHughes commented 1 year ago

@all-contributors please add @thobson88 for code, ideas, planning.

allcontributors[bot] commented 1 year ago

@AoifeHughes

@thobson88 already contributed before to code, ideas

AoifeHughes commented 1 year ago

@all-contributors please add @kasparvonbeelen for code, ideas, planning.

allcontributors[bot] commented 1 year ago

@AoifeHughes

I've put up a pull request to add @kasparvonbeelen! :tada:

AoifeHughes commented 1 year ago

@all-contributors please add please add @mcollardanuy for code, ideas, planning. please add @kmcdono2 for code, ideas, planning. please add @andrewphilipsmith for code, ideas, planning. please add @mialondon for ideas, planning. please add @claireaustin01 for ideas, planning

allcontributors[bot] commented 1 year ago

@AoifeHughes

I've put up a pull request to add @mcollardanuy! :tada:

I've put up a pull request to add @kmcdono2! :tada:

I've put up a pull request to add @andrewphilipsmith! :tada:

I've put up a pull request to add @mialondon! :tada:

I've put up a pull request to add @claireaustin01! :tada:

AoifeHughes commented 1 year ago

Okay, lets test all the PR's that I just squished have worked and allow for more additions

AoifeHughes commented 1 year ago

@all-contributors please add please add @DavidBeavan for code, ideas, planning.

allcontributors[bot] commented 1 year ago

@AoifeHughes

This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token : in JSON at position 2060

AoifeHughes commented 1 year ago

@all-contributors please add please add @DavidBeavan for code, ideas, planning.

allcontributors[bot] commented 1 year ago

@AoifeHughes

I've put up a pull request to add @DavidBeavan! :tada:

AoifeHughes commented 1 year ago

@griff-rees for future ref, do one at a time, way easier than trying to merge the conflicts!

griff-rees commented 1 year ago

Thanks again @AoifeHughes. I figure some aspects of this aren't automated, but some is? May split that to a separate ticket. Otherwise: think we can close this...

AoifeHughes commented 1 year ago

It’s semi automated. We need to add to the contributions guidelines for people to tag the bot in an issue. Eg, here.

griff-rees commented 1 year ago

Ah now I've clocked: https://allcontributors.org/docs/en/bot/usage

Sorry I didn't read that right the first time. So all the ticket comments of the form below are the semi-automation:

@all-contributors please add @<username> for <contributions>

And making clear what the list of potential <contributions> are is the crucial bit, that we could then append with custom types following from the documentation configuration:

"types": {
  "custom": {
    "symbol": "🔭",
    "description": "A custom contribution type.",
    "link": "[<%= symbol %>](<%= url %> \"<%= description %>\"),"
   }
}
allcontributors[bot] commented 1 year ago

@griff-rees

I couldn't determine any contributions to add, did you specify any contributions? Please make sure to use valid contribution names.

griff-rees commented 1 year ago

@all-contributors please add @mialondon for doc

allcontributors[bot] commented 1 year ago

@griff-rees

I've put up a pull request to add @mialondon! :tada:

griff-rees commented 1 year ago

See https://github.com/Living-with-machines/lwmdb/pull/172 for initial documentation.