Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spotify/spotify.github.io
Showcase site for hand-picked open-source projects by Spotify
https://github.com/spotify/spotify.github.io
github-pages jekyll open-source spotify
Last synced: 4 days ago
JSON representation
Showcase site for hand-picked open-source projects by Spotify
- Host: GitHub
- URL: https://github.com/spotify/spotify.github.io
- Owner: spotify
- License: apache-2.0
- Created: 2021-07-28T18:54:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T02:25:31.000Z (13 days ago)
- Last Synced: 2024-10-30T05:00:07.470Z (13 days ago)
- Topics: github-pages, jekyll, open-source, spotify
- Language: HTML
- Homepage: https://spotify.github.io
- Size: 1.28 MB
- Stars: 102
- Watchers: 16
- Forks: 36
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spotify.github.io
Showcase site for hand-picked open-source projects by Spotify. It is built using Jekyll & GitHub Actions with a Node.js script to fetch data from the GitHub GraphQL API adding it to a static YAML file in the repository.
## Development
**Install Jekyll & bundler gems**
```sh
gem install jekyll bundler
```**Install yarn**
```sh
npm install --global yarn
```**Install dependencies** inside of the project folder
```sh
yarn & bundle install
```**Build & serve**
```sh
bundle exec jekyll serve
```**(Optional) Test & update data**
[Create a personal GitHub Access Token](https://github.com/settings/tokens) to fetch & update the repository data locally. As the data is updated automatically using GitHub Actions `_data/projects_generated.yaml` should not be added to Git.
```sh
GH_TOKEN=YOUR_TOKEN node ./scripts/nightly.js
```---
This project adheres to the [Open Code of Conduct][code-of-conduct]. By participating, you are expected to honor this code.
[code-of-conduct]: https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md