https://github.com/andrewtavis/slides
Presentations related to open source
https://github.com/andrewtavis/slides
open-source presentations public-domain slides slideshows
Last synced: 4 months ago
JSON representation
Presentations related to open source
- Host: GitHub
- URL: https://github.com/andrewtavis/slides
- Owner: andrewtavis
- License: cc0-1.0
- Created: 2024-12-31T14:04:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-04T17:39:45.000Z (over 1 year ago)
- Last Synced: 2025-01-22T00:55:34.721Z (about 1 year ago)
- Topics: open-source, presentations, public-domain, slides, slideshows
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/andrewtavis/slides/issues)
[](LICENSE.txt)
[](.github/CODE_OF_CONDUCT.md)
### Presentations related to open source
This repo contains various presentations for open-source software related topics. The slides are created using [Slidev](https://github.com/slidevjs/slidev).
Suggestions for how to improve the content of these slides are more than welcome! ✨ Edits will mainly be made in the corresponding `slides.md` file for each presentation. Please see the [contributing guide](CONTRIBUTING.md) if you'd like to help.
## **Contents**
- [OSS Maintenance and Community Building](https://github.com/andrewtavis/slides/tree/main/oss_maintenance_and_community_building)
- My experiences building engaged and fun communities around open-source projects
- [Open Source Software Participation](https://github.com/andrewtavis/slides/tree/main/oss_participation)
- What is open source software and how you can actively participate
## Running Slides
### Prerequisites
1. [Node.js](https://nodejs.org): latest v20+ recommended
2. [Yarn](https://yarnpkg.com/): latest v4+, which will be activated automatically via [Corepack](https://yarnpkg.com/getting-started/qa#using-corepack)
### Building Slides
First clone this repository or your fork:
```bash
git clone https://github.com/andrewtavis/slides.git
# git clone https://github.com//slides.git
```
Navigate to the `slides` project and install the dependencies for all presentations via [Corepack](https://yarnpkg.com/getting-started/qa#using-corepack):
```bash
cd slides
corepack enable
yarn install
```
Build and open your slides of choice by navigating to its directory, linking it to the shared dependencies and executing the `run dev` command:
```bash
cd SLIDES_OF_CHOICE
yarn install
yarn run dev
```
Once finished you can visit to view the slides. Follow the prompts in your terminal to close the slides or do other actions. Note also that [Slidev](https://github.com/slidevjs/slidev) is a live development server — changes to the `slides.md` files for each presentation will automatically be reflected in the browser.
