Skip to content

Commit b4e30e2

Browse files
egrace479gwtaylor
andauthored
Update repo descriptions, attribution, and how to use (#50)
* Use shared logo, adjust size for visibility * Update citation to include all contributors * Add comments for personalizing & attribution, how to use the template guide * Add 'History' subsection to further contextualize the guide particularly, includes mention of ABC --------- Co-authored-by: Graham Taylor <[email protected]>
1 parent f21a768 commit b4e30e2

File tree

7 files changed

+71
-16
lines changed

7 files changed

+71
-16
lines changed

CITATION.cff

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
1-
abstract: "Imageomics-focused guide to collaborative work, including GitHub and Hugging Face workflows."
1+
abstract: "Template guide site for collaborative work, including GitHub and Hugging Face workflows."
22
authors:
33
- family-names: "Campolongo"
44
given-names: "Elizabeth G."
55
orcid: "https://orcid.org/0000-0003-0846-2413"
66
- family-names: "Thompson"
77
given-names: "Matthew J."
88
orcid: "https://orcid.org/0000-0003-0583-8585"
9-
- family-names: "Zoe"
10-
given-names: "Duan"
9+
- family-names: Zhang
10+
given-names: Net
11+
orcid: "https://orcid.org/0000-0003-2664-451X"
12+
- family-names: "Duan"
13+
given-names: "Zoe"
1114
orcid: "https://orcid.org/0000-0002-8547-5907"
1215
- family-names: "Bradley"
1316
given-names: "John"
1417
orcid: "https://orcid.org/0000-0003-3858-848X"
18+
- family-names: Eyriay
19+
given-names: Iuliia
20+
orcid: "https://orcid.org/0009-0007-1597-8684"
21+
- family-names: Taylor
22+
given-names: Graham
23+
orcid: "https://orcid.org/0000-0001-5867-3652"
1524
- family-names: "Lapp"
1625
given-names: "Hilmar"
1726
orcid: "https://orcid.org/0000-0001-9107-0714"
1827
cff-version: 1.2.0
19-
date-released: "2024-11-DD"
28+
date-released: "2025-06-DD" # to update on release
2029
identifiers:
2130
- description: "The GitHub release URL of tag v1.0.0."
2231
type: url
@@ -38,5 +47,5 @@ keywords:
3847
license: CC0-1.0
3948
message: "If you find these docs helpful in your research, please cite them as below."
4049
repository-code: "https://github.com/Imageomics/Collaborative-distributed-science-guide"
41-
title: "Imageomics Guide"
50+
title: "Collaborative Distributed Science Guide"
4251
version: "1.0.0"

README.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,35 @@
33
Welcome to the Collaborative Distributed Science Guide!
44

55
Just joining or starting a new project?
6-
Checkout the [Collaborative Distributed Science Guide](https://imageomics.github.io/Collaborative-distributed-science-guide/) for guidance on conventions and best practices.
6+
Check out the [Collaborative Distributed Science Guide](https://imageomics.github.io/Collaborative-distributed-science-guide/) for guidance on conventions and best practices.
77

88
## About the Guide
99

10-
This guide started as an Institute-internal wiki, focused on providing guidance and best practices for collaborative and interdisciplinary (computer science + biology) work. Recognizing that the topics and suggestions are broadly applicable to anyone working in similar or adjacent fields, we moved the vast majority to this [guide](https://imageomics.github.io/Collaborative-distributed-science-guide/). To increase accessibility for those less familiar with GitHub, we generated the web site from our Markdown documents (which used to be wiki pages) with [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/).
10+
This guide started as an Imageomics Institute-internal wiki, focused on providing guidance and best practices for collaborative and interdisciplinary (computer science + biology) work. Recognizing that the topics and suggestions are broadly applicable to anyone working in similar or adjacent fields, we moved the vast majority to this [guide](https://imageomics.github.io/Collaborative-distributed-science-guide/). To increase accessibility for those less familiar with GitHub, we generated the website from our Markdown documents (which used to be wiki pages) with [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/).
1111

1212
Please feel free to open an [issue](https://github.com/Imageomics/Collaborative-distributed-science-guide/issues) with any questions regarding the content of this guide.
1313

14+
### How to Use the Guide
15+
16+
This Guide is set up as a template repository such that there are two primary means of interacting with it:
17+
1. Building a personalized version of the Guide: select "Use this Template" at the top of the repo to generate your own version. This will create a new repository (generated from the template repo) that does _not_ share the commit history of the template. Updates could still be added from the template upstream through [`git cherry-pick`](https://git-scm.com/docs/git-cherry-pick). More details are provided below, in [Personalizing the Guide](#personalizing-the-guide).
18+
2. Contributing to the Guide: fork this repo, make changes, and submit a pull request (PR) for review. Some guidance is provided in the [Pull Request Guide](https://imageomics.github.io/Collaborative-distributed-science-guide/wiki-guide/The-GitHub-Pull-Request-Guide/); please provide a detailed description of your changes and review the contributing guidelines (coming soon).
19+
20+
### Personalizing the Guide
21+
22+
Welcome to your new guide repo! The first step in updating your new guide is to give it a name; ideally this should match the name you give to the repo when using the template. You will need to update the name and hardcoded repo links across various files.
23+
24+
Primary pages to personalize are:
25+
26+
- [`mkdocs.yaml`](mkdocs.yaml) has comments indicating locations to personalize (e.g., updating name, logos, socials). All pages use relative links within the repository, so those connections only need to be updated if adding or removing pages.
27+
- [`index.md`](docs/index.md): this is the homepage for the site and should reflect your organization or group's priorities.
28+
- [`CITATION.cff`](CITATION.cff): please set the Collaborative Distributed Science Guide citation as a reference in your citation file after making your own modifications (see [template](https://imageomics.github.io/Collaborative-distributed-science-guide/wiki-guide/GitHub-Repo-Guide/#citation) for guidance on formatting).
29+
- [`Digital-products-release-licensing-policy.md`](docs/wiki-guide/Digital-products-release-licensing-policy.md): at a minimum, links should be redirected to your GitHub and Hugging Face organization pages.
30+
- Other locations in pages such as the [`GitHub-Repo-Guide`](docs/wiki-guide/GitHub-Repo-Guide.md) and [`Hugging-Face-Repo-Guide.md`](docs/wiki-guide/Hugging-Face-Repo-Guide.md) also have links to our organization pages. A search and replace for "Imageomics" can be done to update these.
31+
- [`Technical-Infrastructure.md`](docs/wiki-guide/Technical-Infrastructure.md): this page is Imageomics-specific and includes internal-only links.
32+
- [Glossary for Imageomics](docs/wiki-guide/Glossary-for-Imageomics.md): this page should be updated to a topic relevant to your field or focus.
33+
- Templates should be updated for your organization (mainly the `Acknowledgements` sections, pre-filled URL suggestions, domain-specific suggestions and guidance).
34+
1435
### Testing
1536
To test this site locally, first clone this repository, then create an environment with `requirements.txt`
1637
```
@@ -21,3 +42,10 @@ and run `mkdocs serve`:
2142
mkdocs serve
2243
```
2344
Then the site will run at http://127.0.0.1:8000/Collaborative-distributed-science-guide/.
45+
46+
### History
47+
This guide was developed alongside the [Imageomics Guide](https://imageomics.github.io/Imageomics-guide/), which houses the information needed to get started with and use institute resources readily available to all members. However, most of its content is applicable to anyone working more broadly in the field of [_imageomics_](https://imageomics.github.io/Collaborative-distributed-science-guide/wiki-guide/Glossary-for-Imageomics.md/#imageomics) or adjacent fields of computer and data science, and it is tailored to help domain scientists bridging that gap. _This guide_ is intended to serve as a template for others wishing to develop a similar organization-specific guide, and this solution was born out of the desire to do so for the [AI and Biodiversity Change (ABC) Global Center](http://abcresearchcenter.org) while limiting duplicative updates between guides (Imageomics and ABC share some team members on this project). The general structure of the website should be broadly applicable, but see [Personalizing the Guide](#personalizing-the-guide) for suggestions on tailoring it for the particular organization or group's needs.
48+
49+
## Acknowledgments
50+
51+
This work was supported by both the [Imageomics Institute](https://imageomics.org) and the [AI and Biodiversity Change (ABC) Global Center](http://abcresearchcenter.org). The Imageomics Institute is funded by the US National Science Foundation's Harnessing the Data Revolution (HDR) program under [Award #2118240](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2118240) (Imageomics: A New Frontier of Biological Information Powered by Knowledge-Guided Machine Learning). The ABC Global Climate Center is funded by the US National Science Foundation under [Award No. 2330423](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2330423&HistoricalAwards=false) and Natural Sciences and Engineering Research Council of Canada under [Award No. 585136](https://www.nserc-crsng.gc.ca/ase-oro/Details-Detailles_eng.asp?id=782440). This guide draws on research supported by the Social Sciences and Humanities Research Council. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation, Natural Sciences and Engineering Research Council of Canada, or Social Sciences and Humanities Research Council.

docs/logos/Imageomics_ABC.png

522 KB
Loading
-461 KB
Binary file not shown.

docs/logos/Imageomics_logo_fish.png

-506 KB
Binary file not shown.

docs/stylesheets/extra.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,17 @@
99
.md-footer-generator {
1010
order: 3;
1111
}
12+
13+
/*
14+
Make logo larger to be legible,
15+
based on this suggestion: https://github.com/squidfunk/mkdocs-material/discussions/2933#discussioncomment-1168075
16+
*/
17+
.md-header__button.md-logo {
18+
margin: 0;
19+
padding: 1;
20+
}
21+
22+
.md-header__button.md-logo img, .md-header__button.md-logo svg {
23+
height: 2.8rem;
24+
width: 2.8rem;
25+
}

mkdocs.yaml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
site_name: "Collaborative Distributed Science Guide"
2-
site_description: "A guide to collaborative work (originally for Imageomics), including GitHub and Hugging Face workflows."
3-
site_author: "Imageomics Institute"
4-
site_url: "https://Imageomics.github.io/Collaborative-distributed-science-guide/"
5-
edit_uri: view/main/docs
1+
site_name: "Collaborative Distributed Science Guide" # Update guide name here
2+
site_description: "A guide to collaborative work (originally for Imageomics), including GitHub and Hugging Face workflows." # Update description
3+
site_author: "Imageomics Institute" # Update organization/author name
4+
site_url: "https://Imageomics.github.io/Collaborative-distributed-science-guide/" # Update your site URL
65

7-
repo_url: https://github.com/Imageomics/Collaborative-distributed-science-guide
8-
edit_uri: blob/main/docs/
6+
repo_url: https://github.com/Imageomics/Collaborative-distributed-science-guide # Update your repository URL
7+
edit_uri: edit/main/docs/
98

109
theme:
1110
name: material
1211
icon:
1312
view: material/eye
14-
logo: logos/Imageomics_logo_butterfly.png
15-
favicon: logos/Imageomics_logo_butterfly.png
13+
logo: logos/Imageomics_ABC.png # Set your logo
14+
favicon: logos/Imageomics_ABC.png # Set your logo or favicon of choice
1615
palette:
1716
# Palette toggle for automatic mode
1817
- media: "(prefers-color-scheme)"
@@ -42,6 +41,8 @@ extra_css:
4241

4342
extra:
4443
social:
44+
# Switch to your socials, more info from MkDocs:
45+
# https://squidfunk.github.io/mkdocs-material/setup/setting-up-the-footer/#social-links
4546
- icon: fontawesome/brands/github
4647
link: https://github.com/Imageomics
4748
- icon: simple/huggingface
@@ -59,6 +60,8 @@ extra:
5960
- icon: octicons/link-16
6061
link: https://imageomics.org
6162

63+
# Add your own copyright notice, but please include the note
64+
# "This guide was generated from the <a href="https://github.com/Imageomics/Collaborative-distributed-science-guide" target="_blank"><u>Collaborative Distributed Science Guide</u></a>, developed by the <a href="https://imageomics.org" target="_blank"><u>Imageomics Institute</u></a> and the <a href="http://abcresearchcenter.org/" target="_blank"><u>AI and Biodiversity Change (ABC) Global Center</u></a>."
6265
copyright: >
6366
This work was supported by both the <a href="https://imageomics.org" target="_blank"><u>Imageomics Institute</u></a> and the <a href="http://abcresearchcenter.org/" target="_blank"><u>AI and Biodiversity Change (ABC) Global Center</u></a>.
6467
@@ -96,6 +99,7 @@ markdown_extensions:
9699
title: 📖 On This Page
97100

98101
nav:
102+
# These are all relative links within the repo, only update if adding or deleting pages
99103
- Home: index.md
100104
- GitHub Guide:
101105
- "Repo Guide": wiki-guide/GitHub-Repo-Guide.md

0 commit comments

Comments
 (0)