Skip to content

Commit

Permalink
[INFRA] use tributors to list contributors and CITATION.cff for refer…
Browse files Browse the repository at this point in the history
…encing (#1115)

* first draft of allcontrib using tributors

* first draft CITATION.cff

* update CITATION from all contrib

* fix errors in citation to make it valid

* fix .allcontrib to ease conversion to CITATION

* add csv of contributors taken from appendix

* update allcontrib from csv

* manually remove duplicate in allcontrib

* update tributors from all contrib

* switch CITATION.cff

* clean up tributors

* fix URL field in .tributors

* update CITATION CFF from tributors

* update README with contributors table

* tmp save of csv

* update some names in tributors

* update some names in all contributors

* rm TMP prefix

* update updating scripts

* update contributors files

* update README

* update README

* Update @jasmainak as a contributor

* add avatars

* remove duplicate

* remove duplicates

* rm duplicated and update a few more github info

* update README

* rm BIDS maintenance user

* refactor

* replace tributor keys by github usernames

* update .tributors from github API

* rm duplicate

* update citation file

* further updates

* update readme

* rm duplicate

* more  manual updates from github

* fix gh username

* update readme

* more manual updates

* update readme

* replace contributors in appendix by a sorted table

* update INCF

* refactor and add script to generate contributors table

* more manual updates

* update contributors

* update contributors

* update contributors

* update contributors

* update tributors with info from old contributor list

* add script to find missing contributors

* manual fixes

* update other files

* manual update from mailing list

* tributors update

* update avatars

* fix missing contrib and update

* minor update

* update contrinutors

* add more contributors

* add missing contributors

* update README

* add contributors via tributors

* sort tributors

* refactor

* sort

* manual update

* manual update

* fix lestropie

* delete dead code

* add from old mailing list

* rm old code and data

* update citation.cff

* add contributions to tributors

* add header to contributor table

* update makefile

* transfer contributions from tributors to all contrib

* refactor

* fix duplicates

* update README

* add known publish email preference

* sort keys

* add BEP37 contributors

* update README

* update via tributors

* update CITATION

* remove end string

* add cff validation

* try to better handle given names

* update .tributors

* [DATALAD] Recorded changes

* [DATALAD] Recorded changes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [DATALAD] Recorded changes

* [DATALAD] Recorded changes

* [DATALAD] Recorded changes

* refactor

* refactor

* [DATALAD] Recorded changes

* [DATALAD] Recorded changes

* update profiles

* update contributors

* update README

* rm tmp

* refactor CI

* fix table

* fix tables

* update release protocol

* improve contributions sorting

* add test

* mkdown lint

* merge conflict

* add C Rogers

* update config codespell

* lint

* add new ontributors

* fixes

* add kimberley

* switch to test mode

* update README and others

* update protocol

* fix codespell

* fix table

* fix table

* fix table

* update affiliations

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
  • Loading branch information
Remi-Gau and pre-commit-ci[bot] authored Jul 14, 2023
1 parent e9645a1 commit 334dd36
Show file tree
Hide file tree
Showing 13 changed files with 9,075 additions and 283 deletions.
3,164 changes: 3,164 additions & 0 deletions .all-contributorsrc

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[codespell]
skip = *.js,*.svg,*.eps,.git,node_modules,env,venv,.mypy_cache,package-lock.json
ignore-words-list = fo,te,als,Acknowledgements,acknowledgements,winn
skip = *.js,*.svg,*.eps,.git,node_modules,env,venv,.mypy_cache,package-lock.json,CITATION.cff,tools/new_contributors.tsv,./tools/schemacode/docs/build
ignore-words-list = fo,te,als,Acknowledgements,acknowledgements,weill,bu,winn
builtin = clear,rare,en-GB_to_en-US
# this overloads default dictionaries and I have not yet figured out
# how to have multiple https://github.com/codespell-project/codespell/issues/2727
Expand Down
15 changes: 15 additions & 0 deletions .github/workflows/validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,18 @@ jobs:
run: |
python no-bad-latin.py
working-directory: tools

# Validate CITATION.cff
validate_cff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: 3
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
pip3 install cffconvert
- name: Validate CITATION.cff
run: make validate_citation_cff
Loading

0 comments on commit 334dd36

Please sign in to comment.