Avogadro / two.avogadro.cc

Documentation and development website for Avogadro2
https://two.avogadro.cc/
BSD 3-Clause "New" or "Revised" License
6 stars 27 forks source link

Add automated contributors #70

Open ghutchis opened 9 months ago

ghutchis commented 9 months ago

We should use PyGitHub: https://github.com/PyGithub/PyGithub

  1. Get repository contributors API to:
    • openchemistry/avogadrolibs
    • openchemistry/avogadroapp
    • openchemistry/fragments
    • openchemistry/molecules
    • openchemistry/crystals
    • openchemistry/avogenerators
    • openchemistry/avogadro-commands
    • openchemistry/avogadro-cclib
    • cryos/avogadro
  2. Sort and eliminate duplicates
  3. Use the users API to get full names (where available)
  4. Add to https://two.avogadro.cc/contrib/credits.html with an include directive (e.g., https://myst-parser.readthedocs.io/en/latest/faq/index.html#include-rst-files-into-a-markdown-file)

Ideally, we'd want a separate list from Weblate for translators. (Some will be included above, but not all.)

ASK-03 commented 6 months ago

Hi @ghutchis, I noticed that this issue has been open for a while. I've reviewed the feedback you've provided in the pull request and feel confident to make the necessary changes. Would you be open to me making the necessary changes?

I will make the changes in KailinxGitHub's repository so that there commits are not lost.

ghutchis commented 6 months ago

I would suggest you create your own branch and pull from that branch, e.g.,

git checkout -b kailinxGitHub-main git pull https://github.com/kailinxGitHub/two.avogadro.cc.git main

ASK-03 commented 6 months ago

I would suggest you create your own branch and pull from that branch, e.g.,

git checkout -b kailinxGitHub-main git pull https://github.com/kailinxGitHub/two.avogadro.cc.git main

I have made the necessary change. Should I create a new pull request or update the existing one?

ASK-03 commented 6 months ago

I am relatively new to GitHub Actions but I have created a workflow file for this. I can update it if you prefer.