# 🦉 Starta ett projekt
```
author: krm
created: 2025-04-22
status: alpha
```

# 👁️‍🗨️ Om detta avsnitt

Detta är en allmän beskrivning om hur du kan skapa ett projekt.

# 🏷 Namn som används

Dessa namn finns i html filen.

- 🏷 __NAME__ Namnet på ditt projekt.
- 🏷 __AUTHOR__ Ditt namn.
- 🏷 __YEAR__ Året du startade utveckla projektet.
- 🏷 __DATE__ Datumet då du skapade första versionen av programmet.

# 1. Hitta på en idé till vad du ska göra

# 2. Hitta på ett namn på ditt arbete

Hitta på ett namn på ditt projekt som är anorlunda och går lätt att 
komma ihåg. Det ska också gå snabbt att skriva.

# 3. Skapa en mapp

Du behöver ha en mapp till ditt projekt. Det är viktigt att du vet var 
du har lagt den. Titta gärna på den med en terminal så du är säker på 
att namn och sökväg är korrekta.

# 4. Kopiera in en README fil

Du kan hitta README.md filen [här](https://htsit.se/f/README.md).

# 5. Skriv en beskrivning av vad du vill göra

Under namnet skriver du en beskrivning om vad programmet ska göra. 
Beskrivningen bör vara flera rader och göra så att alla förstår vad 
programmet ska göra.

# 6. Ändra övrig Metadata i README filen

Namn som är skrivan med stora bokstäver ska bytas ut till det som 
stämmer för ditt projekt. Titta ovan under rubriken "Namn som används" 
för att se förklaring till vad de olika orden betyder.

# 8. ➕ Skapa en kommentars fil

Skpa en fil "comments.md". I denna fil kan du skriva kommentarer till 
vad du har kodat som du vill att jag ska läsa. När du skriver 
kommentarer här ange gärna datum när du skrev din kommentar. 

# 9. 🏗️➕ Bestäm vilken licensens som ska användas

Bestäm vilken licens som ska användas, förslagsvis AGPL samt kopiera 
in denna i ditt projekt. Filen med licenstexten ska hetta *COPYING*. 
Läs också *README.md* filen i mimer-template där du har all 
infromation som du behöver för att fylla i licens information nedan 
på rätt sätt.

```bash
cp mimer-template/Licence/agpl-3.0.txt ./MITT_PROJEKT/COPYING
```

Om du inte väljer en licens är projektet privat och ingen annan kan 
enligt lag kopiera ditt program utan din tillåtelse.

# 10. Skapa en grund för det du vill göra

Beronde på vilket projekt du vill göra behöver du göra en mall för 
detta.

## 1. Webb

Skapa en mapp "publik". I denna mapp skappa "css" och en "image" mapp 
samt en "index.html" fil. Fyll dessa med innehåll. Guiderna och 
exemplena nedan kan vara till hjälp.

- [🦉 Skapa en webbsida](https://htsit.se/a/web/html/Tutorial/create-a-web-page.sv.html)
- [🦉 Skapa ett webformulär](https://htsit.se/a/web/html/Tutorial/create-a-web-form.sv.html)

## 2. Textbaserat spel

Skapa en mapp "src". I denna mapp skappa en "index.js" fil. Du kan 
kopiera in innehållet från vad du skriver i flems. SE också följande 
guide.

- [🦉 Skapa ett enkelt expertsystem](https://htsit.se/a/programing/js/Tutorials/create-a-simple-expert-system.sv.html)
