Skip to content

initial pass at restructuring the website to better tell our story. … #177

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 0 additions & 73 deletions docs/about/about.mdx

This file was deleted.

10 changes: 0 additions & 10 deletions docs/about/contributors.md

This file was deleted.

42 changes: 0 additions & 42 deletions docs/about/partners.md

This file was deleted.

63 changes: 52 additions & 11 deletions docs/about/community.md → docs/connect_with/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,37 @@ id: community
custom_edit_url: null
---

# Community Partners
# Join Our Developer Community

## About
## Overview

We welcome the participation of anyone interested in contributing to the projects in our portfolio. You can work on open issues on projects in our portfolio, create a new issue, or e-mail us if you want to be more involved.
We welcome the participation of anyone interested in contributing to the projects in our portfolio. You can work on open issues on projects in our portfolio, create a new issue, or e-mail us if you want to be more involved. Even just lurking in the Open Source with SLU [Slack workspace](https://join.slack.com/t/oswslu/shared_invite/zt-24f0qhjbo-NkSfQ4LOg5wXxBdxP4vzfA) can be a great way to start.

Join the conversation in the Open Source with SLU [Slack workspace](https://join.slack.com/t/oswslu/shared_invite/zt-24f0qhjbo-NkSfQ4LOg5wXxBdxP4vzfA).
### Opportunities

## Overview
* Use our software
* Become a contributor
* Become a mentor
* Join the conversation

## Use our Software

<!--Highlight software that is ready for use-->

## Become a Contributor

<!--Highlight the benefits of becoming a Contributor-->

### How to Become a Contributor

* Join our Slack workspace.
* Join our [Slack workspace](https://join.slack.com/t/oswslu/shared_invite/zt-24f0qhjbo-NkSfQ4LOg5wXxBdxP4vzfA).
* Contribute changes to an Open Source with SLU project.
* Add your name to the Contributors list.
* After making five contributions, you can be added to the `oss-slu` team in GitHub by contacting one of the program staff.

## Getting Started
### Getting Started as a Contributor

The success of our projects depends on active involvement. Anyone interested in getting involved with Open Source with SLU projects can sign up by opening a [Pull Request (PR)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) on the [contributors](contributors.md) page in this website. The PR will be merged when the Pull Request includes a link to a merged ticket from a project in the [portfolio](../portfolio.md) that they made contribution to, and the PR has been approved by the current tech lead on that project.
The success of our projects depends on active involvement. Anyone interested in getting involved with Open Source with SLU projects can sign up by opening a [Pull Request (PR)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) on the [contributors](about/contributors) page in this website. The PR will be merged when the Pull Request includes a link to a merged ticket from a project in the [portfolio](../portfolio.md) that they made contribution to, and the PR has been approved by the current tech lead on that project.

If you want to be recognized as a contributor, your pull request should include your name and a link to the work you have completed on an Open Source with SLU project.

Expand All @@ -30,15 +43,15 @@ If you want to be recognized as a contributor, your pull request should include
* Add your entry to the end of the list.
* [ ] Add a link to an already merged Pull Request or a closed Issue in an OSS [project](https://oss-slu.github.io/docs/portfolio) to your Pull Request. You can use the autolinked references formats for [issues and pull requests](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#issues-and-pull-requests).

## Join the `oss-slu` Team
### Join our GitHub Team

After making five contributions, you can be added to the `oss-slu` team in GitHub by contacting one of the program staff. Send an e-mail to [[email protected]](mailto:[email protected]) or a slack message to the current Tech Lead on the project(s) you made contributions to. Include a list of at least five closed Issues and/or merged Pull Requests that you worked on.

## Git
#### Git

All our projects are stored in public GitHub repositories. To make code contributions to our repositories, you will need to know the basics about Git and GitHub. We recommend this [video tutorial](https://youtu.be/RGOj5yH7evk), if you are not familiar with these tools.

## Guidance
#### Guidance for getting involved

When you are ready to contribute code to one of our open-source project, here is the process you should follow:

Expand All @@ -50,3 +63,31 @@ When you are ready to contribute code to one of our open-source project, here is
6. Test your changes, verifying that the issue is resolved.
7. Create a pull request - a request to merge changes from your fork of the repository to the original repository. Here is GitHub documentation for how to [create a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork). Make sure to note the issue number that your pull request resolves, and include details of your solution.
8. One of our repository maintaners will review your pull request and will either merge it with the original repo, or request some changes. If changes are requested, go back to step 5 and proceed from there.

### Named Contributor Roles

* code Billiken <!--Is using Billiken here cheesy?-->
* quality Billiken
* designer Billiken
* documentation Billiken
* release Billiken
* support Billiken
* ...

## Become a Mentor

* Why to do it
* What is involved
* Who can do it
* How to do it
* ...

## Join the Conversation

The conversation about all of our software happens in the Open Source with SLU [Slack workspace](https://join.slack.com/t/oswslu/shared_invite/zt-24f0qhjbo-NkSfQ4LOg5wXxBdxP4vzfA).

* Create an account
* Install the desktop and mobile clients
* Join the channel for the projects you are interested in
* Get involved
* ...
25 changes: 25 additions & 0 deletions docs/connect_with/consulting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
id: consult
title: Consult with OSS
custom_edit_url: null
---

## Consult with Trusted Advisors

Researchers at Saint Louis University can check with our experts about open source software or anything related to open science.

### Research Software Solutions

We can develop and sustain open source software solutions for your lab. [Tell us about your software needs ⇨](./solutions.md)

### Research Software Engineering Clinics

Do you need one-on-one help with your research software? We can visit you in your lab, and share strategies and tactics tailored to your needs. <!-- Fill in more details -->

### Open Data Planning

Research funding increasingly requires a comprehensive plan for data management and sharing. We can help you do that planning. <!-- Fill in more details -->

### Open Science Expertise

We can answer questions and give guidance about open science. <!--Rewrite -->
1 change: 1 addition & 0 deletions docs/donate.md → docs/connect_with/donations.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
id: donate
description: Make a Gift to Open Source with SLU
custom_edit_url: null
---
Expand Down
37 changes: 37 additions & 0 deletions docs/connect_with/engage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
id: egage
title: Engage with OSS
custom_edit_url: null
---

As part of Saint Louis University's mission to foster learning, advance knowledge through research, and serve others, we seek partnerships that create meaningful impact beyond traditional academic boundaries. We're particularly interested in collaborations that foster transformative learning experiences, build shared digital infrastructure that benefits entire communities, and develop workforce capabilities that prepare people for tomorrow's opportunities. Through these partnerships, we aim to shape a better future for all by democratizing access to technology skills and creating pathways for inclusive economic growth.

Our ideal partnerships combine technical innovation with social purpose, whether that's developing open source solutions for nonprofit organizations, creating educational pathways for underrepresented communities in technology, or building research tools and digital infrastructure that accelerate discovery across disciplines. We believe that the most transformative work happens when academic expertise meets community needs, guided by values of transparency, collaboration, and inclusive excellence that define both open source culture and Jesuit education.

Let's innovate together toward a future where technology serves humanity's highest aspirations, where knowledge flows freely to benefit all, and where partnerships create lasting positive change that empowers individuals, strengthens communities, and builds the foundation for shared prosperity.

## Capabilities

+ Developing a new generation of workforce: hands-on experiences in software engineering and open-source software ecosystems
+ Software development & maintenance
+ AI and ML tools
+ Web, mobile, and desktop apps
+ IoT and cyber-physical systems
+ Research support
+ Idea generation through short-term events
+ Innovations by sustained development efforts
+ Maintenance of existing software repositories
+ Open Scholarship and Open Work strategies
+ Open-source community and ecosystem building
+ Research software translation for community and industry impact

## Opportunities

+ New organizational programs
+ Special events
+ Exploratory research
+ Open educational resources
+ Grant application assistance
+ Emerging practices
+ Feasibility studies
+ Skilled talent
10 changes: 10 additions & 0 deletions docs/connect_with/mentoring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
id: mentor
title: Mentor with OSS
custom_edit_url: null
---

## Mentor the Next Generation

Experienced software developers can share a wealth of experience with the next generation of programmers.

23 changes: 23 additions & 0 deletions docs/connect_with/participants.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
id: participants
title: Participate with OSS
custom_edit_url: null
---

We are only able to do anything because of the incredible people we work with. The "with" in Open Source with SLU is vital to our success. We are here to work with you. Get involved with Open Source with SLU today.

## Anyone Can Contribute

Join our community of open source software developers as a volunteer to write code, test functionality, write documentation, and build community. [Contribute to innovation ⇨](./community.md)

## Become a Tech Lead

SLU graduate students with the a proven track record of success lead our capstone software development teams, coordinate with the client, and serve as a maintainer for an open source product. [Become a leader ⇨](./work.md)

## Find Flexible Work

SLU students are hired to deliver open source solutions for our sponsored projects. [Apply for opportunities ⇨](./work.md)

## Mentor the Next Generation

Experienced software developers working in industry or research can share a wealth of experience with the next generation of programmers. [Mentor new developers ⇨](./mentor.md)
24 changes: 24 additions & 0 deletions docs/connect_with/partnerships.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
id: partner
title: Partner with OSS
custom_edit_url: null
---

It is said that if you want to go far, go together. Open Source with SLU welcomes opportunities to partner with community outreach programs, trade groups, and companies on new programs and projects that advance our shared commitment to education, innovation, and service to the greater good.

## Get Engaged with Programs and Projects

Innovation thrives on "with". Partnerships enable nearly endless new possibilities for programs and projects. [Let's work together ⇨](./engage.md)

## Build Software Solutions

We can develop and sustain open source software solutions for your lab, your community group, or your company. [Tell us about your software needs ⇨](./solutions.md)

## Discover Emerging Talent

Our experiential learning programs builds the next generation of a vibrant software development and technology workforce. [Tap into our talent pipeline ⇨](./talent.md)

## Sponsor Open Source with SLU

Sponsoring our programs and projects supports active learning, workforce development, digital infrastructure, scientific discovery, and technological innovation. [Find out about sponsorship opportunities ⇨](./sponsorship.md)

2 changes: 1 addition & 1 deletion docs/about/software.md → docs/connect_with/solutions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: software
title: Software Requests
title: Develop Software with OSS
custom_edit_url: null
---

Expand Down
9 changes: 9 additions & 0 deletions docs/connect_with/sponsorship.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id: sponsor
title: Sponsor OSS
custom_edit_url: null
---

## Sponsor Open Source with SLU

Sponsoring our programs and projects supports active learning, workforce development, digital infrastructure, scientific discovery, and technological innovation.
Loading