https://github.com/elementary/releases
See all releases and the status of repos
https://github.com/elementary/releases
github hacktoberfest jekyll organization
Last synced: about 2 months ago
JSON representation
See all releases and the status of repos
- Host: GitHub
- URL: https://github.com/elementary/releases
- Owner: elementary
- License: gpl-3.0
- Created: 2020-04-01T21:49:02.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T23:04:28.000Z (over 1 year ago)
- Last Synced: 2024-07-11T02:51:34.833Z (over 1 year ago)
- Topics: github, hacktoberfest, jekyll, organization
- Language: HTML
- Homepage: https://releases.elementary.io
- Size: 6.92 MB
- Stars: 87
- Watchers: 11
- Forks: 17
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Releases
See all releases and the status of repos at [releases.elementary.io](https://releases.elementary.io)
## Building
You'll need the following dependencies:
```
ruby-full
build-essential
zlib1g-dev
```We recommend installing gems to a (hidden) directory in your home folder:
```sh
echo '' >> ~/.bashrc
echo '# Install Ruby Gems to ~/.gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/.gems"' >> ~/.bashrc
echo 'export PATH="$HOME/.gems/bin:$PATH"' >> ~/.bashrc
echo '' >> ~/.bashrc
source ~/.bashrc
```Install bundler:
```sh
gem install bundler
```Install gems:
```sh
bundle install
```Build and serve locally with:
```sh
bundle exec jekyll serve --host 0.0.0.0
```The site should now be available at http://0.0.0.0:4000/ on your local machine, and your local machine's IP address on your network—great for testing on mobile OSes.
### Updating Data
`_data/repos.json` is automatically rebuilt from a GitHub Action, but you can build it for local development:
First, create a [GitHub token](https://github.com/settings/tokens) with `repo` permissions and copy it somewhere safe.
Then, make sure you have `pip` and `PyGithub`. On elementary OS:
```sh
sudo apt install python3-pip
pip install PyGithub
```Lastly, run `release.py` re-using your token as an environment variable, e.g.:
```sh
GITHUB_TOKEN=ghp_aBcDeFgHiJkLmNoPqRsTuVwXyZ python3 release.py
```