# Computer Architecture Course Notes

## About

This repository contains *Computer Architecture Course Notes* source code. The course took place in the semestr 1, at ITMO University, CT. Lecturer - <NAME>. 

## Build

Notes are written in [typst](https://typst.app/) language and can be either compiled at online IDE or from CLI:

```bash
typst compile main.typ
```

## How to Contribute

Notes contains mistakes and many inaccuracies, so feel free to contribute:

1. **Fork the Repository**: Click the "Fork" button in the top-right corner of this repository's page. This will create a copy of the repository in your GitHub account.
2. **Clone the Repository**: Clone your forked repository to your local machine using the following command in your terminal:
3. **Create a Branch**: Create a new branch to work on your changes using the following command:
4. **Make Changes**: Make your desired changes to the files in the repository using your preferred text editor or IDE.
5. **Commit Changes**: Commit your changes to your branch with descriptive commit messages using the following commands:
6. **Push Changes**: Push your changes to your forked repository on GitHub using the following command:
7. **Submit a Pull Request**: Go to the GitHub page of your forked repository. You should see a button that says "Compare & pull request". Click on that button to submit your changes as a pull request.
8. **Describe Your Changes**: Provide a clear and descriptive title for your pull request, along with a detailed description of the changes you've made.
9. **Wait for Review**: Wait to review your pull request, while review I may ask for additional changes or merge your pull request if everything looks good.
