chore: Minor refinements
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
[This same exact file is also in web/content/posts. DO NOT FORGET TO EDIT THAT FILE TOO after editing this one.]: #
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
Děkuji za váš zájem přispět do tohoto projektu.
|
Děkuji za váš zájem přispět do tohoto projektu.
|
||||||
|
|||||||
@@ -84,10 +84,6 @@ app.get("/status", async (_: Request, res: Response) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
app.get("/posts/viewer/redirect", (_: Request, res: Response) => {
|
|
||||||
res.redirect(302, "/viewer");
|
|
||||||
})
|
|
||||||
|
|
||||||
app.post("/report", async (req: Request, res: Response): Promise<any> => {
|
app.post("/report", async (req: Request, res: Response): Promise<any> => {
|
||||||
const { class: className, location, content } = req.body;
|
const { class: className, location, content } = req.body;
|
||||||
if (!className || !location || !content) {
|
if (!className || !location || !content) {
|
||||||
@@ -145,6 +141,10 @@ if (SERVE_WEB) {
|
|||||||
return handle(req, res)
|
return handle(req, res)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
app.get("/posts/viewer/redirect", (_: Request, res: Response) => {
|
||||||
|
res.redirect(302, "/viewer");
|
||||||
|
})
|
||||||
|
|
||||||
app.use(express.static(path.join(process.cwd(), 'web/public'), {
|
app.use(express.static(path.join(process.cwd(), 'web/public'), {
|
||||||
index: 'index.html',
|
index: 'index.html',
|
||||||
extensions: ['html'],
|
extensions: ['html'],
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ tags: ["api", "docs", "v2"]
|
|||||||
hiddenInHomelist: true
|
hiddenInHomelist: true
|
||||||
---
|
---
|
||||||
|
|
||||||
Tato stránka detailně popisuje **Verzi 2 (v2)** API Ječná Rozvrh.
|
Tato stránka detailně popisuje **Verzi 3 (v3)** API Ječná Rozvrh.
|
||||||
|
|
||||||
## Endpoint: `GET /versioned/v3`
|
## Endpoint: `GET /versioned/v3`
|
||||||
|
|
||||||
Toto je hlavní endpoint, který poskytuje veškerá data o rozvrhu pro v2.
|
Toto je hlavní endpoint, který poskytuje veškerá data o rozvrhu pro v3.
|
||||||
|
|
||||||
### Struktura Odpovědi
|
### Struktura Odpovědi
|
||||||
|
|
||||||
|
|||||||
44
web/content/posts/contributing/index.md
Normal file
44
web/content/posts/contributing/index.md
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
---
|
||||||
|
title: "Přispívání do projektu"
|
||||||
|
date: 2026-03-17
|
||||||
|
tags: ["code", "contribution"]
|
||||||
|
hiddenInHomelist: true
|
||||||
|
---
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
Děkuji za váš zájem přispět do tohoto projektu.
|
||||||
|
Příspěvky jsou vítány, ale **přijímám je pouze e-mailem ve formě `.patch` souborů**.
|
||||||
|
|
||||||
|
## Jak přispět
|
||||||
|
|
||||||
|
1. Naklonujte repozitář.
|
||||||
|
2. Vytvořte změny ve vlastní větvi.
|
||||||
|
3. Vygenerujte patch pomocí `git format-patch`.
|
||||||
|
|
||||||
|
Například pro poslední commit:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git format-patch -1
|
||||||
|
```
|
||||||
|
|
||||||
|
Nebo pro změny vůči main:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git format-patch origin/main
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Vzniklý .patch soubor pošlete jako přílohu na:
|
||||||
|
|
||||||
|
email@jzitnik.dev
|
||||||
|
|
||||||
|
# Požadavky na patch
|
||||||
|
- patch musí být generovaný pomocí git format-patch
|
||||||
|
- změny musí být jasně popsané v commit message
|
||||||
|
- jeden patch by měl řešit jednu logickou změnu
|
||||||
|
- patch musí být aplikovatelný bez konfliktů
|
||||||
|
|
||||||
|
# Co se stane potom
|
||||||
|
- patch zkontroluji
|
||||||
|
- pokud bude potřeba něco upravit, odpovím e-mailem
|
||||||
|
- po schválení patch aplikuji do repozitáře
|
||||||
@@ -12,3 +12,7 @@ Celý proces je automatizovaný a běží v pravidelných intervalech, které se
|
|||||||
|
|
||||||
3. **Generování JSONu:** Všechna přečtená a zpracovaná data jsou následně uložena do jednoho souboru ve formátu JSON.
|
3. **Generování JSONu:** Všechna přečtená a zpracovaná data jsou následně uložena do jednoho souboru ve formátu JSON.
|
||||||
4. **Poskytnutí přes API:** Tento JSON soubor je finálním zdrojem dat, který API server používá.
|
4. **Poskytnutí přes API:** Tento JSON soubor je finálním zdrojem dat, který API server používá.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
[Kontribuce](/posts/contributing)
|
||||||
|
|||||||
Reference in New Issue
Block a user