This repo holds a command line interface app built with Ruby that will help users to keep a record of different types of things, like books, music albums, and games. The app is based on the UML class diagram provided in the README and includes a database schema analogical to the class structuture of the app.
- Ruby: Popular programming language thatβs used for lots of things, from web app development to data analysis.
- GitHub flow: Correct use of Branches for deployment and features development.
- Linters Check (Rubocop): Local and Pull Request check for errors, bugs and stylistic errors in code.
- RSpec: Unit test framework for the Ruby programming language.
- SQL: A standardized programming language that is used to manage relational databases and perform various operations on the data.
- PostgreSQL also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.
- Check the Ruby version or if you have at all by running
ruby -v
if you get something like thisruby 2.6.8p205 (2021-07-07 revision 67951)
you have Ruby installed. - To clone the repo run the line
git clone https://github.com/hannziegel/catalog.git
on your console. - in the terminal do
cd catalog
- in the terminal do
bundle install
- to run the app, Run
ruby main.rb
in the terminal
In the terminal, you can try running ruby by using rspec. To see the linters, you can try rubocop in the terminal.
Kindly modify the files as needed.
π©βπ» Rodrigo Johann Reckziegel Nunes βοΈ
- GitHub: @Hannziegel
- LinkedIn: Rodrigo Johann Reckziegel Nunes
π¨βπ» Mustafa Fahimy βοΈ
- GitHub: @fahimy143
- LinkedIn: Mustafa Fahimy
π¨βπ» Riziki Bulambo Jean βοΈ
- GitHub: [@Jeanbulambo]((https://github.com/Jeanbulambo)
- LinkedIn: Riziki Bulambo Jean
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a βοΈ if you like this project!
- Hat tip to anyone whose code was used
- Microverse
- Inspiration
- etc
This project is MIT licensed.