office/content — Content Archive & Workflow

Scentralizowany katalog dla wszystkich treści Wroc.NET — emaile i ogłoszenia (LinkedIn, Twitter/X, newsletter, grafiki). Jeden płaski folder, typ i data w nazwie pliku (nie w strukturze folderów).

Struktura

office/content/
├── README.md (ten plik)
├── YYYY-MM-DD-TYPE-opis.md   # cała gotowa/robocza treść (email, announcement)
├── images/                   # wszystkie grafiki (brand-* referencje + gotowe grafiki kampanii)
│   └── README.md
└── samples/                  # szablony i przykłady do reużycia (osobno, patrz samples/README.md)

Konwencja nazewnictwa

Wszystkie pliki treści leżą płasko bezpośrednio w office/content/:

YYYY-MM-DD-TYPE-opis.md

gdzie TYPE to jedno z: email, announcement.

announcement to jeden plik na temat/kampanię, zawierający sekcje dla każdego kanału (LinkedIn, Twitter/X, Newsletter) oraz sekcję z promptami do grafik (DALL-E/Midjourney) — nie rozbijaj tego na osobne pliki per kanał.

Przykłady:

Grafiki w images/:

Workflow

1. Piszesz nową treść

2. Po wysłaniu/opublikowaniu

3. Reuzytkalizacja

Metadane w plikach

Każdy plik powinien zaczynać się od bloku metadata:

# [TYPE] [DATE] - [TITLE]
**Context:** [who/when/channel/notes]
**Status:** [template/draft/sent/published]
**Channel:** [LinkedIn/Email/Meetup/Twitter/etc]
---

Przykład:

# [ANNOUNCEMENT] 2026-06-16 - Post-Meetup Celebration
**Context:** After 169. Wroc.NET | LinkedIn | 200+ likes expected  
**Status:** published  
**Channel:** LinkedIn
---

Dla announcement z wieloma kanałami dodaj nagłówek ## per kanał (LinkedIn, Twitter/X, Newsletter, Grafiki / AI Prompts) zamiast osobnych plików.

To ułatwia:

Git Workflow

Nowy plik w samples (szablonach)

# Commituj jako template
git add office/content/samples/[TYPE]/filename.md
git commit -m "Add [TYPE] template: [description]"

Finał treści

# Commituj z datą w nazwie pliku
git add office/content/YYYY-MM-DD-TYPE-opis.md
git commit -m "Add [TYPE]: [description]"

Tips