Skip to content

Commit 228b0f6

Browse files
committed
consolidate resources page—remove tutorials duplicated by education site, add ORB
1 parent a249e5a commit 228b0f6

1 file changed

Lines changed: 13 additions & 64 deletions

File tree

oss-resources/index.md

Lines changed: 13 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -13,80 +13,29 @@ title: OSS Resources
1313

1414
## Tools
1515

16-
**[OSSPREY](https://ossprey.cs.ucdavis.edu/)** — Is your open source project on a sustainable path? OSSPREY uses AI to forecast the health of open source projects and gives you concrete, evidence-based recommendations for what to do about it. Point it at any GitHub repository and get month-by-month sustainability forecasts, actionable suggestions ranked by impact, and interactive visualizations of your project's social and technical networks. Built by the [DECAL Lab](https://decallab.cs.ucdavis.edu/) at UC Davis.
16+
**[ORB (UC Open Repository Browser)](https://juanis2112-repoexplorer.share.connect.posit.cloud/)**
1717

18-
## Tutorials
18+
- Explore the open source landscape across the UC system. ORB provides interactive dashboards showing repository statistics, impact metrics, sustainability indicators (including lottery factor), and security scores across all UC campuses. Built by Juanita Gomez at UCSC.
1919

20-
These are tutorials we've come across and recommend (with a few we've written ourselves 😊)!
20+
**[OSSPREY](https://ossprey.cs.ucdavis.edu/)**
2121

22-
## Topics
22+
- Is your open source project on a sustainable path? OSSPREY uses AI to forecast the health of open source projects and gives you concrete, evidence-based recommendations for what to do about it. Point it at any GitHub repository and get month-by-month sustainability forecasts, actionable suggestions ranked by impact, and interactive visualizations of your project's social and technical networks. Built by the [DECAL Lab](https://decallab.cs.ucdavis.edu/) at UC Davis.
2323

24-
- [Getting Started with Open Source](#getting-started-with-open-source)
25-
- [Contributing to a Project](#contributing-to-a-project)
26-
- [Software Development and Best Practices](#software-development-and-best-practices)
27-
- [Maintaining and Sustaining Software](#maintaining-and-sustaining-software)
28-
- [Building Community for Your Project](#building-community-for-your-project)
29-
- [Software Packaging](#software-packaging)
30-
- [Licensing and Compliance](#understanding-licensing--compliance)
24+
## Education
3125

32-
## Getting Started with Open Source
26+
**[UC OSPO Network Education](https://uc-ospo-network.github.io/education/)**
3327

34-
- [Introduction to Git](https://coderefinery.github.io/git-intro/)
35-
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)
28+
- Structured learning pathways for getting started with open source, contributing to projects, maintaining software, building communities, understanding licensing, and more. Browse by topic, role, or experience level.
3629

37-
## Contributing to a Project
30+
## Further Reading
3831

39-
- [Social Coding and Open Source Collaboration](https://coderefinery.github.io/social-coding/)
40-
- [Writing Documentation for Software Projects](https://intersect-training.org/Documentation/)
41-
- [Making Good Pull Requests](https://intersect-training.org/Making-Good-PRs/)
42-
- [Issue Tracking with GitHub](https://intersect-training.org/Issue-Tracking/)
43-
- [Collaborative Git for Teams](https://coderefinery.github.io/git-collaborative/)
44-
- [Collaboration in Open Research Projects](https://book.the-turing-way.org/collaboration/collaboration)
45-
- [Forge Your Future with Open Source](https://pragprog.com/titles/a-vbopens/forge-your-future-with-open-source/)
32+
The [education site](https://uc-ospo-network.github.io/education/) covers tutorials and structured lessons comprehensively. Below are additional articles, guides, and references that complement those lessons.
4633

47-
## Software Development and Best Practices
48-
49-
- [Continuous Integration and Delivery with GitHub Actions](https://intersect-training.org/CI-CD/)
50-
- [CI/CD for Research Software with GitLab CI](https://hsf-training.github.io/hsf-training-cicd/)
51-
- [Unit Testing and TDD in Python](https://intersect-training.org/curriculum/)
34+
- (Our own!) [Growing Community Around Open Source Projects](growing-community.md)
35+
- [Forge Your Future with Open Source](https://pragprog.com/titles/a-vbopens/forge-your-future-with-open-source/) (book)
5236
- [Tools and practices for FAIR research software](https://carpentries-incubator.github.io/fair-research-software/)
53-
- [Reproducible Research](https://book.the-turing-way.org/reproducible-research/reproducible-research)
54-
- [Intermediate Research Software Development Skills (Python) Lesson Material](https://carpentries-incubator.github.io/python-intermediate-development/)
55-
- [Introduction to Docker for Research](https://hsf-training.github.io/hsf-training-docker/index.html)
56-
- [Research Software Engineering Course](https://alan-turing-institute.github.io/rse-course/html/index.html)
57-
- [Intermediate Python Development](https://carpentries-incubator.github.io/python-intermediate-development/)
58-
- [Modular Programming with Python](https://coderefinery.github.io/modular-type-along/)
59-
- [Testing and Test-Driven Development](https://coderefinery.github.io/testing/)
60-
- [Reproducible Computational Environments using Containers](https://carpentries-incubator.github.io/docker-introduction/)
61-
62-
## Maintaining and Sustaining Software
63-
64-
- [GitHub's Guides](https://opensource.guide/)
65-
- [Starting an Open Source Project](https://opensource.guide/starting-a-project/)
66-
- [Finding Users for Your Project](https://opensource.guide/finding-users/)
67-
- [Best Practices for Maintainers](https://opensource.guide/best-practices/)
6837
- [Solving the Maker-Taker problem | Dries Buytaert](https://dri.es/solving-the-maker-taker-problem)
6938
- [How to make reviewing pull requests a better experience](https://opensource.net/simplify-pull-request-reviews/)
70-
- [Effective Code Review](https://intersect-training.org/Code-Review/)
71-
- [PsyArXiv Preprints | "My code is s\*\*t": Negative automatic thoughts and outcomes of a behavioral experiment for code review anxiety](https://osf.io/preprints/psyarxiv/hz3et)
72-
- [Example Contribution Ladder](https://github.com/withastro/.github/blob/main/GOVERNANCE.md)
73-
- [Metrics](https://opensource.guide/metrics/)
74-
75-
## Building Community for Your Project
76-
77-
- (Our own!) [Growing Community Around Open Source Projects](growing-community.md)
78-
- [Building Community](https://opensource.guide/building-community/)
79-
- [Leadership and Governance](https://opensource.guide/leadership-and-governance/)
80-
- [Building Welcoming Communities](https://opensource.guide/building-community/)
81-
82-
## Software Packaging
83-
84-
- [Python Packaging for Beginners](https://intersect-training.org/packaging/)
85-
- [Python Packaging](https://carpentries-incubator.github.io/python_packaging)
86-
- [Python Package Development Best Practices](https://education.molssi.org/python-package-best-practices/)
87-
- [R Packaging](https://carpentries-incubator.github.io/lesson-R-packaging/)
88-
89-
## Understanding Licensing & Compliance
90-
39+
- ["My code is s\*\*t": Negative automatic thoughts and outcomes of a behavioral experiment for code review anxiety](https://osf.io/preprints/psyarxiv/hz3et)
40+
- [Example Contribution Ladder](https://github.com/withastro/.github/blob/main/GOVERNANCE.md) (Astro's governance model)
9141
- (UC-specific!) [UCoP's guide to choosing a license](https://security.ucop.edu/resources/open-source-software-licensing.html)
92-
- (General) [Understanding Software Licensing](https://intersect-training.org/software-licensing/)

0 commit comments

Comments
 (0)