Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pirj/real-world-rspec

Used to check various RSpec and RuboCop RSpec updates
https://github.com/pirj/real-world-rspec

rspec

Last synced: about 1 month ago
JSON representation

Used to check various RSpec and RuboCop RSpec updates

Awesome Lists containing this project

README

        

# Real-world RSpec

> Real-world open source codebases using RSpec for developers to learn from

Thank you to every developer who has worked on a project this repo links to,
your work is helping developers learn RSpec.

## Installation

```bash
# Clone this git repo:
git clone [email protected]:pirj/real-world-rspec.git

cd real-world-rspec

# This will take some time...
git submodule update --init --remote --checkout --single-branch --depth 1
```

To speed this process up, you can tell git to fetch several repositories in parallel:

```bash
git config [--global] submodule.fetchJobs 4
```

### Updating

The repositories are linked as git submodules.

To check out the latest the revisions, run:

```bash
# This will take some time:
git submodule update --remote --checkout --single-branch --depth 1
```

## Other Real World codebase collections

- Real World Ruby https://github.com/jeromedalbert/real-world-ruby-apps
- Real World Rails https://github.com/eliotsykes/real-world-rails
- Real-world Hanami https://github.com/ydakuka/real-world-hanami
- Real World Sinatra https://github.com/jeromedalbert/real-world-sinatra
- Real World Elixir Apps https://github.com/szTheory/real-world-elixir-apps
- Real World Phoenix https://github.com/szTheory/real-world-phoenix
- Real World Absinthe https://github.com/szTheory/real-world-absinthe
- Real World Nerves https://github.com/szTheory/real-world-nerves
- Real World Plug https://github.com/szTheory/real-world-plug
- Real World Erlang Apps https://github.com/szTheory/real-world-erlang-apps
- Real World Ember https://github.com/eliotsykes/real-world-ember
- Real World React Apps https://github.com/jeromedalbert/real-world-react-apps
- Real World Django https://github.com/ckrybus/real-world-django
- Know any others? Please open a PR and add the link here

## Contribute

Contributions are welcome! Reach out if you'd like some help.

### Is your repository the right fit?

- it is actively maintained
- it is covered with RSpec specs
- it is popular

Don't hesitate to submit a pull request if you meet the criteria!
Also don't hesitate to submit a pull request to remove a repository if it doesn't meet the criteria anymore.

### How to include a new repository

For a repo `fooser/baretory`:

```bash
git submodule add --depth 1 -- [email protected]:fooser/baretory.git
```

### How to remove a repository

Some repositories disappear from public, or are renamed improperly (without a redirect).
To remove a submodule:

```bash
git rm -r path-to-submodule
rm -rf .git/modules/path-to-submodule
```

## Contributors

Phil Pirozhkov https://fili.pp.ru