hotosm / tasking-manager

Tasking Manager - The tool to team up for mapping in OpenStreetMap
https://wiki.openstreetmap.org/wiki/Tasking_Manager
BSD 2-Clause "Simplified" License
496 stars 267 forks source link

Explore adding All Contributors Bot #5565

Open petya-kangalova opened 1 year ago

petya-kangalova commented 1 year ago

Is your feature request related to a problem? Please describe. This is not related to a Tasking Manager feature, but exploring adding the All Contributor Bot to this repository: https://allcontributors.org/docs/en/bot/installation

Describe the solution you'd like We would like to reward contributors to this repository, and not just those contributing with code.

Describe alternatives you've considered I haven't see many alternatives to this- recently came across it! I would love to hear if others in the community have used it, installed in their repo? It looks like you need to tag people manually.

Additional context Add any other context or screenshots about the feature request here.

@ramyaragupathy as discussed I am adding here and assigning to myself to look into this!

Aadesh-Baral commented 1 year ago

Example repositories that have contributors list in Readme:

ramyaragupathy commented 1 year ago

@petya-kangalova - would you need support from @Aadesh-Baral @HelNershingThapa to move this forward?

petya-kangalova commented 1 year ago

Hi @ramyaragupathy we had some Outreachy interns work on it for FMTM: https://github.com/hotosm/fmtm/issues/83 I still want to test a bit more before we implement into other repos. No action or support needed for now from Hel and Aadesh. Once we have an intern in place they can work on adding into other repos.

ramyaragupathy commented 1 year ago

Sounds good!

mohammadareeb95 commented 1 year ago

@petya-kangalova Can I work on this?

spwoodcock commented 1 year ago

Adding this should be quite easy. The config can be copied from FMTM.

  1. Enable the allcontributions bot for the repo.

  2. Create the file in the repo root: https://github.com/hotosm/fmtm/blob/main/.all-contributorsrc but leave the contributors section as an empty [].

  3. Add this somewhere in the README:

    
    <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
    <!-- prettier-ignore-start -->
    <!-- markdownlint-disable -->


4. Make comments referencing the bot to automatically create contribution PRs.
khushishikhu commented 9 months ago

@petya-kangalova Hi, I am outreachy applicant, I am intreasted in working in this issue, could you please assign this one to me.

spwoodcock commented 9 months ago

Hi @khushishikhu ! We already added this to FMTM, so that should be a good reference for adding it here (let's see what Petya says) 😄

petya-kangalova commented 8 months ago

Hi @khushishikhu welcome, for the Dec 2023 March 2024 round we have listed the issues to work on during the contributor period here: https://github.com/hotosm/fmtm/issues/863

I would advise that you start with the projects above in order for them to count for your application. Otherwise, if you are interested in additional contribution, you can of course work on this issue but that is not specific to Outreachy. Open Source contributions are welcome all the time.

khushishikhu commented 8 months ago

Hi @khushishikhu welcome, for the Dec 2023 March 2024 round we have listed the issues to work on during the contributor period here: hotosm/fmtm#863

I would advise that you start with the projects above in order for them to count for your application. Otherwise, if you are interested in additional contribution, you can of course work on this issue but that is not specific to Outreachy. Open Source contributions are welcome all the time.

sure I will keep this in mind. Thank you. Also I have a doubt do we have to make a document regarding both the projects or just one. Because I don't know if, 1 intern will work on both the projects or just one.

petya-kangalova commented 8 months ago

@khushishikhu in order to submit an application you need to contribute to at least one of the projects. The successful intern will then be with HOT for 3 months and they will be working with us on multiple projects on tech community engagement as listed under responsibilities on the Outreachy website.