Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/railslink/railslink
Official website of Ruby on Rails Link Slack Community
https://github.com/railslink/railslink
community rails slack
Last synced: about 1 month ago
JSON representation
Official website of Ruby on Rails Link Slack Community
- Host: GitHub
- URL: https://github.com/railslink/railslink
- Owner: railslink
- License: mit
- Created: 2015-06-09T12:58:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T22:45:42.000Z (over 1 year ago)
- Last Synced: 2024-08-05T14:16:26.675Z (5 months ago)
- Topics: community, rails, slack
- Language: Ruby
- Homepage: https://rubyonrails.link
- Size: 704 KB
- Stars: 87
- Watchers: 13
- Forks: 32
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Code Climate](https://codeclimate.com/github/railslink/railslink/badges/gpa.svg)](https://codeclimate.com/github/railslink/railslink)
[![Circle CI](https://circleci.com/gh/railslink/railslink.svg?style=shield)](https://circleci.com/gh/railslink/railslink)
[![Coverage Status](https://coveralls.io/repos/railslink/railslink/badge.svg?branch=coverage&service=github)](https://coveralls.io/github/railslink/railslink?branch=coverage)# Ruby on Rails Link
http://rubyonrails.link
Official website of Ruby on Rails Link.
## Getting Started
### Requirements
- Ruby 2.7.4
- PostgreSQL 10+
- Redis 4+### Contributing
- *Using Docker...*
- Start it up: `docker-compose up -d`
- Create the database: `docker-compose run --rm web rake db:setup`- *Not using Docker...*
- Install gems: `bundle install`
- Create the database: `rake db:setup`
- Start the Rails server: `rails s`- Visit http://localhost:3000/admin and verify you can login and see the
admin dashboard.### Interacting with Slack
Depending on what you are doing you can get started without needing to interact
with our Slack instance. However, if you do need it:- Join the Railslink-dev Slack team by requesting an invitation (we'll need
your email) in the official #railslink-dev channel.- Ask an existing member of Railslink-dev to make you an admin.
- Acquire the missing Railslink-dev ENV vars in `.env` from another Slack
member (ie. phallstrom). Add them to `.env.local`.- *Using Docker...*
- Test the Slack API: `docker-compose run --rm web rake slack:test:api`
- Sync Slack channels: `docker-compose run --rm web rake slack:sync:channels`
- Optionally sync Slack users: `docker-compose run --rm web rake slack:sync:users`- *Not using Docker...*
- Test the Slack API: `rake slack:test:api`
- Sync Slack channels: `rake slack:sync:channels`
- Optionally sync Slack users: `rake slack:sync:users`