Skip to content

Commit 88402a0

Browse files
committed
updated readme license and added github repo link
1 parent 67a834e commit 88402a0

File tree

3 files changed

+49
-66
lines changed

3 files changed

+49
-66
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Tomás Corzo
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 17 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,22 @@
1-
# Abacus Emulator
1+
# Abacus Emulator 🧮
22

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.
45

5-
## Table of Contents
6+
## Setup Development Environment
67

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+
```
1318

14-
## Introduction
19+
# Usage
1520

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.

index.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,15 @@
1313
<script type="module" src="/src/main.ts"></script>
1414
</body>
1515

16+
<div style="position: fixed; bottom: 20px; right: 20px;">
17+
<a href="https://github.com/tcorzo/abacus-emulator" target="_blank" rel="noopener noreferrer">
18+
<svg height="32" viewBox="0 0 16 16" width="32" style="fill: #fff;">
19+
<path
20+
d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z">
21+
</path>
22+
</svg>
23+
</a>
24+
</div>
25+
26+
1627
</html>

0 commit comments

Comments
 (0)