Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qunitjs/jekyll-theme-amethyst


https://github.com/qunitjs/jekyll-theme-amethyst

jekyll

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

[![Build Status: spider-check](https://github.com/qunitjs/jekyll-theme-amethyst/actions/workflows/spider-check.yaml/badge.svg)](https://github.com/qunitjs/jekyll-theme-amethyst/actions/workflows/spider-check.yaml)
[![rubygems.org: jekyll-theme-amethyst](https://badge.fury.io/rb/jekyll-theme-amethyst.svg)](https://rubygems.org/gems/jekyll-theme-amethyst)

# Amethyst theme

This repository houses the Amethyst theme for Jekyll.

## Getting started

To create a new site, use the **[Getting started](docs/getting-started.md)** guide,
or browse the minimal example in the [example](https://github.com/qunitjs/jekyll-theme-amethyst/tree/example) branch.

## Credits

The theme was designed by [Trent Willis](https://github.com/trentmwillis/) in 2018 for the [qunitjs.com](https://qunitjs.com/) website ([qunitjs/qunitjs.com#151](https://github.com/qunitjs/qunitjs.com/issues/151#issuecomment-655154878)).

Thanks to [Leo Balter](https://github.com/leobalter) for initiating the use of Markdown-based static sites for QUnit in 2015 ([qunitjs/api.qunitjs.com#150](https://github.com/qunitjs/api.qunitjs.com/pull/150)).

## Contributing

### Local development

Requirements:

* [Ruby](https://www.ruby-lang.org/) (tested with Ruby 2.7+)
* [Bundler](https://bundler.io/) (if missing, install with `gem install bundler`)

To install or update Jekyll and plugins:

```shell
bundle update
```

To generate the site and serve it locally at :

```shell
bundle exec jekyll serve
```

### Releasing

* Edit `amethyst.gemspec` and set the next release number.
* Stage and commit the changes:
```
git add -p
git commit
# Tag v0.0.0
git push
```
* Create a signed semver tag, and push it:
```
git tag -s v0.0.0
# Tag v0.0.0
git push --tags
```
* CI will create and publish a new package to .