Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pirj/real-world-rspec
- Owner: pirj
- License: mit
- Created: 2020-08-04T22:41:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-19T06:08:38.000Z (12 months ago)
- Last Synced: 2024-12-25T10:33:15.471Z (about 2 months ago)
- Topics: rspec
- Homepage:
- Size: 24.4 KB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.gitcd 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 popularDon'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