Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rushi0508/string-calculator-tdd
https://github.com/rushi0508/string-calculator-tdd
Last synced: about 12 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/rushi0508/string-calculator-tdd
- Owner: Rushi0508
- Created: 2024-07-29T17:13:42.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-30T13:28:56.000Z (5 months ago)
- Last Synced: 2024-11-11T09:05:11.436Z (about 2 months ago)
- Language: TypeScript
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# String Calculator Using TDD
## Overview
This repository contains a String Calculator implementation developed using Test-Driven Development (TDD). The project follows best practices for clean code and continuous integration.
## Exercises
The development of this project is based on the following TDD exercises:
- [TDD Assessment Exercises](https://blog.incubyte.co/blog/tdd-assessment/)
- [TDD Kata 1](https://osherove.com/tdd-kata-1/)## Tasks Completed
- **Exercise Completion**: Successfully completed all 12 exercises, addressing each step methodically.
- **GitHub Actions Workflow**: Implemented a GitHub Actions workflow to automate testing:
- Runs all tests on every push or pull request.
- Supports manual triggering of tests.
- **Code Quality**: Ensured code quality through clean coding practices.## Getting Started
To run this project locally, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/Rushi0508/string-calculator-tdd.git
3. **Navigate to project directory**
```bash
cd string-calculator-tdd
5. **Install Dependencies**
```bash
npm install
7. **Run tests**
```bash
npm testDon't forget to give a star ⭐ to the repository.