Skip to content

πŸ§šπŸ½β€β™€οΈ learn tech vocab in a friendly way πŸ§šπŸ½β€β™€οΈ CONTRIBUTIONS WELCOME! πŸ”₯

Notifications You must be signed in to change notification settings

sylwiavargas/The-Code-Bending-Dictionary

Repository files navigation

The Code-Bending Dictionary


The Code Bending Dictionary is an initiative aiming to help new code learners (code benders) in befriending tech vocab. We focus on general programming terms, or those relating to Ruby, Rails, JS, React, or Redux. Make sure to check out our wiki.

The dictionary was an idea of The Code Benders Cohort of Flatiron School's Immersive Software Engineering Program, and was developed initially as a part of Ruby and Ruby on Rails lectures.


Table of contents

Getting Started

For development, you will only need Ruby on Rails and Postgres, which depends on Homebrew and Ruby.

Node installation on OS X

You will need to use a Terminal. On OS X, you can find the default terminal in /Applications/Utilities/Terminal.app.

  1. Install Homebrew:

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Install Ruby:

    $ brew install rbenv ruby-build
    # Add rbenv to bash so that it loads every time you open a terminal
    $ echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
    $ source ~/.bash_profile

    # Install Ruby
    $ rbenv install 2.7.1
    $ rbenv local 2.7.1
    $ ruby -v
  1. Install Rails
    $ gem install rails -v 6.0.2.2
  1. Install PostgreSQL
    $ brew install postgresql

Node installation on Linux

Go on official Rails website & follow the steps.

Node installation on Windows

Go on official Rails website & follow the steps.

Installation

  1. Clone the repo and cd into the folder:
    $ git clone https://github.com/sylwiavargas/The-Code-Bending-Dictionary.git
    $ cd The-Code-Bending-Dictionary
  1. Install dependencies (gems)
    $ bundle
  1. Create migrations, migrate and seed:
    $ rails db:create
    $ rails db:migrate
    $ rails db:seed

Start and Watch

    $ rails s

Running rubocop with no arguments will check all Ruby source files in the current directory:

rubocop

You can also run RuboCop in an auto-correct mode, where it will try to automatically fix the problems it found in your code:

rubocop -a

Domain model

Domain model

Languages and Tools

Contributing

Please read our wiki on contributing and code of conduct.

For major changes, please open an issue first to discuss what you would like to change.

Known issues

Visit issues section.

Core Team


Sylwia Vargas

πŸ’» πŸ› πŸ›  πŸš‡ πŸ“– πŸ’‘

Eric Kim

πŸ’» πŸ› πŸ›  πŸš‡ πŸ’‘

Annie Zheng

πŸ’» πŸ› πŸ›  πŸš‡ πŸ’‘

Isabel K. Lee

πŸ’» πŸ› πŸ›  πŸš‡ πŸ’‘

Contributors

Thank you!


Naoufal El Hassnaoui

πŸ’» πŸ› πŸ’‘

Gerry Larios

πŸ’» πŸ›

Christy Tropila

πŸ’»

Etzali

πŸ’»

Waverley Leung

πŸ’»

Juan Lessey

πŸ’»

ChenYun Zheng

πŸ’»

License

MIT

About

πŸ§šπŸ½β€β™€οΈ learn tech vocab in a friendly way πŸ§šπŸ½β€β™€οΈ CONTRIBUTIONS WELCOME! πŸ”₯

Topics

Resources

Stars

Watchers

Forks