Pomocné nástroje pro vývoj feeltrees
bin | ||
ft2@0eb8138a0b | ||
ft3@c75665a7d4 | ||
src | ||
twig2vue-output/ft2/templates/security | ||
.gitignore | ||
.gitmodules | ||
config.nims | ||
dev.fish | ||
dev.py | ||
feeltrees.nimble | ||
LICENSE | ||
README.md | ||
run.fish |
FEELTREES
Zde jsou nástroje pro vývojáře komunitní vědomé sociální sítě se záměrem :-)
struktura projektu
- originální projekty feeltrees jsou zde jako git submoduly v adresářích ./ft2 a ./ft3 a jsou na tomto projektu nezávislé
- nástroje jsou vytvářeny v jazyce nim. Používám vlastní vývojářské nástroje - balíček pruga, který je v neustálém divokém vývoji. Snažím se o nezávislost na tomto balíčku, má vysoce nestabilní api, neposkytuji žádnou podporu atd. Může se stát, že se někde nějaká závislost objeví, pak napiš a dám ti chybějící zdrojáky.
úprava šablon
@TODO: popsat jaké úpravy dělá
twig2vue ./ft2/templates/home/page.html.twig
všechny šablony převede tento příkaz (využijeme wildcards shellu)
# funguje v shellu fish
twig2vue ./ft2/templates/*.html.twig ./ft2/templates/**/*.html.twig
html validator
Příkaz ./bin/htmlValidator vypíše chyby při parsování html souboru - používáme na twig šablony, které by měly být html validní (ale nemusí).