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

https://github.com/rom-rb/rom-rb.org

The official rom-rb website
https://github.com/rom-rb/rom-rb.org

rom-rb

Last synced: 3 months ago
JSON representation

The official rom-rb website

Awesome Lists containing this project

README

        

[actions]: https://github.com/rom-rb/rom-rb.org/actions
[chat]: https://rom-rb.zulipchat.com

# rom-rb.org [![Join the chat at https://rom-rb.zulipchat.com](https://img.shields.io/badge/rom--rb-join%20chat-942283.svg)][chat]

![ci](https://github.com/rom-rb/rom-rb.org/workflows/ci/badge.svg)

The official rom-rb website.

## Build Instructions

1. Install gem dependencies:

```shell
bundle install
```

2. Install node dependencies:

```shell
npm install
```

3. Clone and symlink docsites from individual rom-rb repositories:

```
bundle exec rake projects:symlink
```

4. Serve locally at [http://localhost:4567](http://localhost:4567):

```shell
bundle exec middleman server
```

or build to `/docs`:

```shell
bundle exec middleman build
```

## Windows Instructions
If you're getting the following error:

```
Unable to load the EventMachine C extension; To use the pure-ruby reactor, require 'em/pure_ruby'
```

or features such as Live Reload are not working then it's because the
C extension for eventmachine needs to be installed.

```
gem uninstall eventmachine
```

take note of the version being used. (At the time of writing '1.2.0.1')

```
gem install eventmachine -v '[VERSION]' --platform=ruby
```

If you have a proper environment with DevKit installed then eventmachine with its
C extension will be installed and everything will work fine.