{"id":58515,"name":"guide","description":"Software Development Guide","url":"https://github.com/nlesc/guide","last_synced_at":"2025-09-05T15:12:32.895Z","repository":{"id":6007147,"uuid":"54461520","full_name":"NLeSC/guide","owner":"NLeSC","description":"Software Development Guide","archived":false,"fork":false,"pushed_at":"2025-08-19T11:17:37.000Z","size":16280,"stargazers_count":50,"open_issues_count":34,"forks_count":30,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-09-01T10:55:51.908Z","etag":null,"topics":["best-practices","escience","language-guides","research-software","research-software-engineering"],"latest_commit_sha":null,"homepage":"https://guide.esciencecenter.nl","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLeSC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2016-03-22T09:17:37.000Z","updated_at":"2025-08-25T16:33:44.000Z","dependencies_parsed_at":"2023-11-06T12:44:05.583Z","dependency_job_id":"24c21171-6eba-4945-aff3-66387a7d0a67","html_url":"https://github.com/NLeSC/guide","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/NLeSC/guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fguide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fguide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fguide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fguide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLeSC","download_url":"https://codeload.github.com/NLeSC/guide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLeSC%2Fguide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273775031,"owners_count":25165741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"NLeSC","name":"Netherlands eScience Center","uuid":"1705862","kind":"organization","description":"","email":null,"website":"https://esciencecenter.nl","location":"Amsterdam, The Netherlands","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1705862?v=4","repositories_count":206,"last_synced_at":"2024-04-13T15:34:52.290Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NLeSC","funding_links":[],"total_stars":1656,"followers":80,"following":0,"created_at":"2022-11-03T17:01:17.875Z","updated_at":"2024-04-13T15:35:40.171Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLeSC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLeSC/repositories"},"packages":[],"commits":{"id":10375501,"full_name":"nlesc/guide","default_branch":"main","committers":[{"name":"Niels Drost","email":"n.drost@esciencecenter.nl","login":"nielsdrost","count":223},{"name":"Vincent van Hees","email":"anonymous@gitbook.com","login":null,"count":115},{"name":"E. G. Patrick Bos","email":"egpbos@gmail.com","login":"egpbos","count":113},{"name":"Stefan Verhoeven","email":"stefan.verhoeven@gmail.com","login":"sverhoeven","count":74},{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":69},{"name":"Jurriaan H. Spaaks","email":"j.spaaks@esciencecenter.nl","login":"jspaaks","count":53},{"name":"Lourens Veen","email":"l.veen@esciencecenter.nl","login":"LourensVeen","count":39},{"name":"Pablo Rodríguez Sánchez","email":"pablo.rodriguez.sanchez@gmail.com","login":"PabRod","count":22},{"name":"Janneke van der Zwaan","email":"j.vanderzwaan@esciencecenter.nl","login":null,"count":21},{"name":"Carlos Martinez","email":"c.martinez@esciencecenter.nl","login":"c-martinez","count":21},{"name":"Ben van Werkhoven","email":"b.vanwerkhoven@esciencecenter.nl","login":"benvanwerkhoven","count":16},{"name":"Sven van der Burg","email":"s.vanderburg@esciencecenter.nl","login":"svenvanderburg","count":11},{"name":"Mateusz Kuzak","email":"mateusz.kuzak@gmail.com","login":"mkuzak","count":10},{"name":"Jisk Attema","email":"j.attema@esciencecenter.nl","login":"jiskattema","count":10},{"name":"Jens","email":"jenswehner@gmail.com","login":"JensWehner","count":10},{"name":"Atze van der Ploeg","email":"a.vanderploeg@escience.nl","login":null,"count":9},{"name":"Rodrigo V. Honorato","email":"r.vargashonorato@uu.nl","login":"rvhonorato","count":9},{"name":"J. Garcia","email":"ctw@ctwhome.com","login":"ctwhome","count":8},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":8},{"name":"Johannes Hidding","email":"jhidding","login":"jhidding","count":7},{"name":"Ewan Cahen","email":"e.cahen@esciencecenter.nl","login":"ewan-escience","count":7},{"name":"Hanno Spreeuw","email":"HannoSpreeuw","login":"HannoSpreeuw","count":5},{"name":"vvanhees","email":"vincentvanhees@gmail.com","login":"vincentvanhees","count":5},{"name":"Katrin Leinweber","email":"9948149+katrinleinweber","login":"katrinleinweber","count":4},{"name":"Joris Borgdorff","email":"github@blootsvoets.net","login":"blootsvoets","count":4},{"name":"Vedran Kasalica","email":"v.kasalica@esciencecenter.nl","login":"vedran-kasalica","count":4},{"name":"Suvayu Ali","email":"suvayu","login":"suvayu","count":4},{"name":"gvdoord","email":"g.vandenOord@gmail.com","login":"goord","count":3},{"name":"Ben Companjen","email":"ben@companjen.name","login":"bencomp","count":3},{"name":"fdiblen","email":"f.diblen@esciencecenter.nl","login":"fdiblen","count":3},{"name":"Dafne van Kuppevelt","email":"d.vankuppevelt@esciencecenter.nl","login":null,"count":2},{"name":"arnikz","email":"a.kuzniar@esciencecenter.nl","login":null,"count":2},{"name":"Romulo Goncalves","email":"r.goncalves@esciencecenter.nl","login":null,"count":2},{"name":"Pranav Chandramouli","email":"p.chandramouli@esciencecenter.nl","login":null,"count":2},{"name":"maltelueken","email":"malte_lueken@arcor.de","login":"maltelueken","count":2},{"name":"Alessio Sclocco","email":"a.sclocco@esciencecenter.nl","login":"isazi","count":2},{"name":"Barbara Vreede","email":"b.vreede@esciencecenter.nl","login":"bvreede","count":2},{"name":"Hanne Oberman","email":"h.i.oberman@uu.nl","login":"hanneoberman","count":2},{"name":"Sander van Rijn","email":"s.vanrijn@esciencecenter.nl","login":"sjvrijn","count":2},{"name":"tbkkr","email":"t.bakker@esciencecenter.nl","login":"tbkkr","count":1},{"name":"projects4nlesc","email":"31952337+projects4nlesc","login":"projects4nlesc","count":1},{"name":"felipe zapata","email":"tifonzafel@gmail.com","login":"felipeZ","count":1},{"name":"f-hafner","email":"55716026+f-hafner","login":"f-hafner","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Tom Klaver","email":"tomklav@gmail.com","login":"Tommos0","count":1},{"name":"Ofek Lev","email":"ofekmeister@gmail.com","login":"ofek","count":1},{"name":"Kyle Niemeyer","email":"kyle.niemeyer@gmail.com","login":"kyleniemeyer","count":1},{"name":"Christiaan Meijer","email":"c.meijer@esciencecenter.nl","login":"cwmeijer","count":1},{"name":"Carsten Schnober","email":"carschno","login":"carschno","count":1},{"name":"Berend Weel","email":"b.weel@esciencecenter.nl","login":"bpmweel","count":1},{"name":"Alexis","email":"aringot","login":"aringot","count":1},{"name":"Abel Soares Siqueira","email":"abel.s.siqueira@gmail.com","login":"abelsiqueira","count":1},{"name":"Willem Robert van Hage","email":"w.vanhage@esciencecenter.nl","login":"wrvhage","count":1}],"total_commits":922,"total_committers":53,"total_bot_commits":9,"total_bot_committers":2,"mean_commits":17.39622641509434,"dds":0.7581344902386117,"past_year_committers":[{"name":"E. G. Patrick Bos","email":"egpbos@gmail.com","login":"egpbos","count":61},{"name":"Pablo Rodríguez Sánchez","email":"pablo.rodriguez.sanchez@gmail.com","login":"PabRod","count":20},{"name":"Rodrigo V. Honorato","email":"r.vargashonorato@uu.nl","login":"rvhonorato","count":9},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":8},{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":8},{"name":"Ewan Cahen","email":"e.cahen@esciencecenter.nl","login":"ewan-escience","count":7},{"name":"sverhoeven","email":"s.verhoeven@esciencecenter.nl","login":"sverhoeven","count":4},{"name":"Vedran Kasalica","email":"v.kasalica@esciencecenter.nl","login":"vedran-kasalica","count":4},{"name":"Suvayu Ali","email":"suvayu","login":"suvayu","count":2},{"name":"Carlos Martinez","email":"c.martinez@esciencecenter.nl","login":"c-martinez","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Sander van Rijn","email":"s.vanrijn@esciencecenter.nl","login":"sjvrijn","count":1},{"name":"Ofek Lev","email":"ofekmeister@gmail.com","login":"ofek","count":1},{"name":"Alessio Sclocco","email":"a.sclocco@esciencecenter.nl","login":"isazi","count":1}],"past_year_total_commits":129,"past_year_total_committers":14,"past_year_total_bot_commits":9,"past_year_total_bot_committers":2,"past_year_mean_commits":9.214285714285714,"past_year_dds":0.5271317829457365,"last_synced_at":"2025-06-18T15:48:22.400Z","last_synced_commit":"af4e6aeca70c94391415afa8529f0cbe309ca4d1","created_at":"2025-06-17T18:07:03.589Z","updated_at":"2025-06-18T15:48:36.948Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlesc%2Fguide/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"nlesc/guide","html_url":"https://github.com/nlesc/guide","last_synced_at":"2025-08-31T11:54:48.133Z","status":null,"issues_count":48,"pull_requests_count":62,"avg_time_to_close_issue":1831328.956521739,"avg_time_to_close_pull_request":400273.1896551724,"issues_closed_count":23,"pull_requests_closed_count":58,"pull_request_authors_count":10,"issue_authors_count":7,"avg_comments_per_issue":1.8125,"avg_comments_per_pull_request":1.564516129032258,"merged_pull_requests_count":55,"bot_issues_count":0,"bot_pull_requests_count":11,"past_year_issues_count":47,"past_year_pull_requests_count":62,"past_year_avg_time_to_close_issue":1831328.956521739,"past_year_avg_time_to_close_pull_request":400273.1896551724,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":58,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.6595744680851063,"past_year_avg_comments_per_pull_request":1.564516129032258,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":11,"past_year_merged_pull_requests_count":55,"created_at":"2025-06-17T18:07:04.628Z","updated_at":"2025-09-03T05:21:16.224Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlesc%2Fguide","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nlesc%2Fguide/issues","issue_labels_count":{"dash":15,"language guides":10,"contribution wanted":6,"enhancement":5,"research needed":3,"technology guides":3,"bug":1,"release":1},"pull_request_labels_count":{"dependencies":2,"github_actions":2},"issue_author_associations_count":{"MEMBER":72,"CONTRIBUTOR":2,"NONE":1},"pull_request_author_associations_count":{"MEMBER":88,"CONTRIBUTOR":12,"NONE":3},"issue_authors":{"egpbos":49,"c-martinez":8,"bouweandela":6,"ewan-escience":3,"vedran-kasalica":2,"PabRod":2,"LourensVeen":1,"f-hafner":1,"jiskattema":1,"sjvrijn":1,"fdiblen":1},"pull_request_authors":{"egpbos":51,"ewan-escience":12,"pre-commit-ci[bot]":9,"bouweandela":7,"vedran-kasalica":7,"c-martinez":6,"sverhoeven":2,"dependabot[bot]":2,"suvayu":1,"rvhonorato":1,"sjvrijn":1,"isazi":1,"f-hafner":1,"PabRod":1,"ofek":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10076281,"issues_count":31292929,"pull_requests_count":95880624,"authors_count":10691410,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"dash":12,"language guides":5,"contribution wanted":4,"enhancement":3,"technology guides":3,"research needed":1},"past_year_pull_request_labels_count":{"dependencies":2,"github_actions":2},"past_year_issue_author_associations_count":{"MEMBER":56},"past_year_pull_request_author_associations_count":{"MEMBER":85,"CONTRIBUTOR":11,"NONE":1},"past_year_issue_authors":{"egpbos":40,"c-martinez":7,"ewan-escience":3,"PabRod":2,"vedran-kasalica":2,"bouweandela":1,"fdiblen":1},"past_year_pull_request_authors":{"egpbos":50,"ewan-escience":12,"pre-commit-ci[bot]":9,"bouweandela":7,"vedran-kasalica":7,"c-martinez":6,"sverhoeven":2,"dependabot[bot]":2,"rvhonorato":1,"PabRod":1},"maintainers":[{"login":"egpbos","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/egpbos"},{"login":"ewan-escience","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewan-escience"},{"login":"c-martinez","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/c-martinez"},{"login":"bouweandela","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"vedran-kasalica","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vedran-kasalica"},{"login":"PabRod","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PabRod"},{"login":"sverhoeven","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sverhoeven"},{"login":"LourensVeen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LourensVeen"},{"login":"suvayu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/suvayu"},{"login":"isazi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isazi"},{"login":"fdiblen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdiblen"}],"active_maintainers":[{"login":"egpbos","count":90,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/egpbos"},{"login":"ewan-escience","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewan-escience"},{"login":"c-martinez","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/c-martinez"},{"login":"vedran-kasalica","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vedran-kasalica"},{"login":"bouweandela","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"PabRod","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PabRod"},{"login":"sverhoeven","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sverhoeven"},{"login":"fdiblen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fdiblen"}]},"events":{"total":{"CreateEvent":44,"ReleaseEvent":7,"IssuesEvent":72,"WatchEvent":3,"DeleteEvent":34,"MemberEvent":9,"IssueCommentEvent":181,"PushEvent":134,"PullRequestReviewCommentEvent":78,"PullRequestReviewEvent":103,"PullRequestEvent":80,"ForkEvent":3},"last_year":{"CreateEvent":44,"ReleaseEvent":7,"IssuesEvent":72,"WatchEvent":3,"DeleteEvent":34,"MemberEvent":9,"IssueCommentEvent":181,"PushEvent":134,"PullRequestReviewCommentEvent":78,"PullRequestReviewEvent":103,"PullRequestEvent":80,"ForkEvent":3}},"keywords":["best-practices","escience","language-guides","research-software","research-software-engineering"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/link-checker-pr.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T22:45:50.972Z","updated_at":"2023-02-10T22:45:50.972Z","repository_link":"https://github.com/NLeSC/guide/blob/main/.github/workflows/link-checker-pr.yml","dependencies":[{"id":7542234573,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7542234574,"package_name":"jitterbit/get-changed-files","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7542234575,"package_name":"peter-evans/link-checker","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/link-checker.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T22:45:51.041Z","updated_at":"2023-02-10T22:45:51.041Z","repository_link":"https://github.com/NLeSC/guide/blob/main/.github/workflows/link-checker.yml","dependencies":[{"id":7542235623,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7542235624,"package_name":"peter-evans/link-checker","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pdf.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T22:45:51.129Z","updated_at":"2023-02-10T22:45:51.129Z","repository_link":"https://github.com/NLeSC/guide/blob/main/.github/workflows/pdf.yml","dependencies":[{"id":7542237026,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7542237029,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":8.401108712395436,"created_at":"2025-09-04T15:51:35.043Z","updated_at":"2025-10-07T08:23:02.133Z","avatar_url":"https://github.com/NLeSC.png","language":"HTML","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.4020564"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["python-template","copier","copier-template","copier-python","fair","auto-ml","lesson","web-app","opencl-kernels","hydrology"],"project_url":"https://science.ecosyste.ms/api/v1/projects/58515","html_url":"https://science.ecosyste.ms/projects/58515","bibtex_url":"https://science.ecosyste.ms/projects/58515/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/58515/export.apalike"}