https://github.com/aabhinavg1/fixit
https://github.com/aabhinavg1/fixit
ai cppu gcc gpgpu gpu llvm mlir
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aabhinavg1/fixit
- Owner: aabhinavg1
- Created: 2024-09-22T06:40:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-10T01:28:34.000Z (12 months ago)
- Last Synced: 2025-04-10T02:42:53.071Z (12 months ago)
- Topics: ai, cppu, gcc, gpgpu, gpu, llvm, mlir
- Language: JavaScript
- Homepage: https://compilersutra.com/
- Size: 2.28 MB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 69
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CompilerSutra
CompilerSutra is a platform dedicated to teaching compiler technologies, covering topics such as LLVM, GCC, TVM, MLIR, and more. Whether you are a beginner or an experienced developer, CompilerSutra provides tutorials, blog posts, and resources to help you understand and contribute to the world of compiler development.
## Installation
To get started, follow these steps:
```bash
$ npm install
```
## Local Development
Run the following command to start a local development server:
```
$ npm start
```
This command will open a browser window, and you can see live changes without restarting the server.
## Build
To build the static content:
```
$ npm run build
```
The generated static files will be available in the `build` directory, which can be deployed to any static hosting service.
## Deployment
To deploy using SSH:
```
$ USE_SSH=true npm run deploy
```
To deploy without SSH, use the following:
```
$ GIT_USER= npm run deploy
```
This command builds the website and pushes it to the `gh-pages` branch of your GitHub repository.
## How to Contribute
Contributions are welcome! Here are a few ways you can get involved:
1. **Create tutorials or improve documentation**: If you have expertise in compilers, feel free to contribute by writing tutorials, improving the existing content, or helping to expand the knowledge ase.
2. **Report issues**: If you find any bugs or issues on the website, open an issue in the [GitHub repository](https://github.com/aabhinavg1/FixIt/tree/main).
3. **Submit Pull Requests**: If you want to contribute code or make changes, fork the repository, create a new branch, make your changes, and submit a pull request.
4. **Join discussions**: We value community input. Join us in discussions on the latest developments in compiler technologies.
Follow CompilerSutra on Twitter [@CompilerSutra](https://x.com/CompilerSutra).
---