|
1 |
| -# Abacus Emulator |
| 1 | +# Abacus Emulator 🧮 |
2 | 2 |
|
3 |
| -Welcome to the Abacus Emulator project! This README provides an overview of the project, setup instructions, and usage guidelines. |
| 3 | +A simple emulator for a basic computer architecture, built with TypeScript and |
| 4 | +Deno. |
4 | 5 |
|
5 |
| -## Table of Contents |
| 6 | +## Setup Development Environment |
6 | 7 |
|
7 |
| -- [Introduction](#introduction) |
8 |
| -- [Features](#features) |
9 |
| -- [Installation](#installation) |
10 |
| -- [Usage](#usage) |
11 |
| -- [Contributing](#contributing) |
12 |
| -- [License](#license) |
| 8 | +1. Install [Deno](https://deno.land/manual/getting_started/installation) |
| 9 | +2. Clone this repository |
| 10 | +3. Install the dependencies: |
| 11 | + ```bash |
| 12 | + deno install |
| 13 | + ``` |
| 14 | +4. Run development server: |
| 15 | + ```bash |
| 16 | + deno task dev |
| 17 | + ``` |
13 | 18 |
|
14 |
| -## Introduction |
| 19 | +# Usage |
15 | 20 |
|
16 |
| -The Abacus Emulator is a software application that simulates the functionality of a traditional abacus. It is designed to help users learn and practice abacus operations digitally. |
17 |
| - |
18 |
| -## Features |
19 |
| - |
20 |
| -- Simulates a traditional abacus |
21 |
| -- User-friendly interface |
22 |
| -- Supports basic arithmetic operations |
23 |
| -- Educational tool for learning abacus |
24 |
| - |
25 |
| -## Installation |
26 |
| - |
27 |
| -To install the Abacus Emulator, follow these steps: |
28 |
| - |
29 |
| -1. Clone the repository: |
30 |
| - ```bash |
31 |
| - git clone https://github.com/yourusername/abacus-emulator.git |
32 |
| - ``` |
33 |
| -2. Navigate to the project directory: |
34 |
| - ```bash |
35 |
| - cd abacus-emulator |
36 |
| - ``` |
37 |
| -3. Install the required dependencies: |
38 |
| - ```bash |
39 |
| - npm install |
40 |
| - ``` |
41 |
| - |
42 |
| -## Usage |
43 |
| - |
44 |
| -To start using the Abacus Emulator, run the following command: |
45 |
| -```bash |
46 |
| -npm start |
47 |
| -``` |
48 |
| -Open your web browser and navigate to `http://localhost:3000` to access the emulator. |
49 |
| - |
50 |
| -## Contributing |
51 |
| - |
52 |
| -We welcome contributions to the Abacus Emulator project! To contribute, please follow these steps: |
53 |
| - |
54 |
| -1. Fork the repository. |
55 |
| -2. Create a new branch: |
56 |
| - ```bash |
57 |
| - git checkout -b feature-branch |
58 |
| - ``` |
59 |
| -3. Make your changes and commit them: |
60 |
| - ```bash |
61 |
| - git commit -m "Description of changes" |
62 |
| - ``` |
63 |
| -4. Push to the branch: |
64 |
| - ```bash |
65 |
| - git push origin feature-branch |
66 |
| - ``` |
67 |
| -5. Create a pull request. |
68 |
| - |
69 |
| -## License |
70 |
| - |
71 |
| -This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. |
| 21 | +Checkout the [example_program.csv](test/fixtures/example_program.csv), use it as |
| 22 | +a template for your own programs. |
0 commit comments