Skip to content

Commit 287e428

Browse files
committed
ci: add GitHub Pages workflow and update README project details
- Introduce .github/workflows/pages.yml to automate static site deployment to GitHub Pages on master branch pushes. - Revamp README.md with centered header, status badges, and expanded tech stack details including ROCm GPU setup, LACT tuning, and Debian environment. - Clarify the AI-driven development workflow, emphasizing manual code review and open-source tooling focus. - Fix missing trailing newline in AGENTS.md and add commit formatting instructions.
1 parent f365b6d commit 287e428

3 files changed

Lines changed: 59 additions & 5 deletions

File tree

.github/workflows/pages.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
push:
5+
branches: ["master"]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: "pages"
15+
cancel-in-progress: false
16+
17+
jobs:
18+
deploy:
19+
environment:
20+
name: github-pages
21+
url: ${{ steps.deployment.outputs.page_url }}
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout
25+
uses: actions/checkout@v4
26+
27+
- name: Setup Pages
28+
uses: actions/configure-pages@v4
29+
30+
- name: Upload artifact
31+
uses: actions/upload-pages-artifact@v3
32+
with:
33+
path: "."
34+
35+
- name: Deploy to GitHub Pages
36+
id: deployment
37+
uses: actions/deploy-pages@v4

AGENTS.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,8 @@ Each subfolder is an independent project with its own `AGENTS.md` that describes
1212

1313
## Agent Instructions
1414

15-
Before making any changes, **always look into the relevant subproject's `AGENTS.md`** for detailed context, file structure, coding conventions, and constraints. The root `AGENTS.md` only serves as a navigation guide.
15+
Before making any changes, **always look into the relevant subproject's `AGENTS.md`** for detailed context, file structure, coding conventions, and constraints. The root `AGENTS.md` only serves as a navigation guide.
16+
17+
## Commit Details
18+
19+
- Commit details should be a list denoted with `-`.

README.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1-
# Vibecoding
1+
<div align="center">
2+
3+
# 🤖 Vibecoding
4+
5+
![Vibecoding](https://img.shields.io/badge/✨_Vibecoding-AI_Powered-blue?style=for-the-badge&logo=ai)
6+
![Model](https://img.shields.io/badge/🧠_Model-Qwen3.6--27b-orange?style=for-the-badge)
7+
![GPU](https://img.shields.io/badge/🎮_GPU-RX_7900_XTX-red?style=for-the-badge&logo=amd)
8+
![License](https://img.shields.io/badge/📄_License-Unlicense-green?style=for-the-badge)
9+
10+
</div>
211

312
This is a repository for my vibecoding experiments. This project explores the actual capabilities of vibecoding, pushes the boundaries of this approach, and investigates how AI technology can be integrated into my development workflow.
413

514
## Tech Stack
615

7-
- **Backend**: [Ollama](https://ollama.ai/) running in [Podman](https://podman.io/)
8-
- **Model**: [Qwen3.6-27b](https://ollama.com/library/qwen3.6:27b)
16+
- **Backend**: [Ollama](https://ollama.ai/) with ROCm on Sapphire Pulse RX 7900 XTX (24G VRAM), running in [Podman](https://podman.io/) on Debian Trixie
17+
- **GPU Tuning**: [LACT](https://github.com/UbuntuForSA/LACT) is used to limit GPU clocks to 1929 MHz and fan speed to 40% for reduced noise
18+
- **Model**: [Qwen3.6-27b](https://ollama.com/library/qwen3.6:27b) running with 64k context window
919
- **Plugin**: [Cline](https://github.com/cline/cline) for [VSCodium](https://github.com/VSCodium/vscodium)
1020

1121
## Web Page
@@ -30,11 +40,14 @@ This is a repository for my vibecoding experiments. This project explores the ac
3040

3141
This repository follows a hands-off file editing approach:
3242

43+
- **Ideas & Prompts**: All project ideas and prompts are my own, originating from old unfinished or dropped projects, or even projects I deemed not viable to research into at all.
3344
- **File Editing**: All files are edited exclusively by the AI model via the Cline plugin. This includes this README.md. I do not manually edit any files.
45+
- **Review**: I perform a thorough review of everything that is generated before it is committed.
3446
- **Git Management**: I manually manage the Git repository (pushes, branches, signing, etc.), but commit messages are generated by the AI model.
47+
- **Deployment**: Automated via [GitHub Actions](.github/workflows/pages.yml) on every push to `master` (deployment configuration also created by AI).
3548
- **Local Environment**: Everything runs locally and self-hosted. No cloud services or external APIs are used.
3649
- **Open-Source Focus**: This project exclusively uses open-source solutions for both models and tooling.
3750

3851
## License
3952

40-
This project is released under the [Unlicense](UNLICENSE).
53+
This project is released under the [Unlicense](UNLICENSE).

0 commit comments

Comments
 (0)