Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akos29/project-tdd
In this project you will implement a class with some methods, but you will do it by doing test-driven development (TDD). Remember that the idea is to write tests first and then the code. This will be verified in your commits history, so it is important to use the proper sequence.
https://github.com/akos29/project-tdd
ruby tdd
Last synced: about 1 month ago
JSON representation
In this project you will implement a class with some methods, but you will do it by doing test-driven development (TDD). Remember that the idea is to write tests first and then the code. This will be verified in your commits history, so it is important to use the proper sequence.
- Host: GitHub
- URL: https://github.com/akos29/project-tdd
- Owner: akos29
- Created: 2023-02-16T14:51:37.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-02-17T11:17:40.000Z (almost 2 years ago)
- Last Synced: 2024-11-08T01:52:46.496Z (3 months ago)
- Topics: ruby, tdd
- Language: Ruby
- Homepage:
- Size: 554 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)In this project you will implement a class with some methods, but you will do it by doing test-driven development (TDD).
Client
Server
Database
> Describe between 1-3 key features of the application.
- **Run a program using the command line.**
- **Use Ruby syntax for basic programming operations.**
- **Use Ruby to solve basic coding challenges.**
> Add a link to your deployed project.
- [Live Demo Link](https://yourdeployedapplicationlink.com)
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need the following tools:
- Ruby installed in your computer
- IDE(e.g.: Vscode,...)
- Terminal
### Setup
Clone this repository to your desired folder:
```sh
git clone https://github.com/akos29/project-TDD.git
```
### Install
- Install this project with:
```sh
cd project-TDD
bundle install or bundle i
```
### Usage
To run the project, execute the following command:
```sh
ruby solver.rb
```
### Run tests
To run tests, run the following command:
```sh
rspec spec/
```
### Deployment
You can deploy this project using:
> Mention all of the collaborators of this project.
👤 **Kibrewossen Yitbarek**
- GitHub: [akos](https://github.com/akos29)
- Twitter: [kbson49](https://twitter.com/Kbson49)
- LinkedIn: [Kibrewossen](https://www.linkedin.com/in/kibrewossen-yitbarek-bb587a18/)
👤 Jonathan Munamire
- GitHub: [jonathanmunamire](https://github.com/jonathanmunamire)
- Twitter: [@amanimunamire](https://twitter.com/amanimunamire)
- LinkedIn: [Jonathan Munamire](https://www.linkedin.com/in/jonathanmunamire/)
👤 Jerome Jay
- GitHub: [@githubhandle](https://github.com/187jjay187)
- Twitter: [@twitterhandle](https://twitter.com/187jjay187)
- LinkedIn: [LinkedIn](https://linkedin.com/in/jerome-osman-137605a4)
> Describe 1 - 3 features you will add to the project.
- [ ] **N/A**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
> Write a message to encourage readers to support your project
If you like this project...
> Give credit to everyone who inspired your codebase.
I would like to thank...
> Add at least 2 questions new developers would ask when they decide to use your project.
- **[Question_1]**
- [Answer_1]
- **[Question_2]**
- [Answer_2]
This project is [MIT](./MIT.md) licensed.
_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._