# php

NDOF to format pliku do przechowywania różnych formatów danych w jednym pliku

Można w ten sposób przechoywać także strukturę plików,

Zastosowanie

backendowa aplikacja z frontendem w PHP mogłaby się składać z 4 plików:

.ndof.csv

path,protocol,filter,convert,meta
./web,fs,*.js,,comments
./web,fs,*.md,*.json,,

w przypadku zmiany techstacka- nie ma struktury, więc nie ma problemu z migracją, dane mogą być edytowane z innego projektu, gdzie masz zależność np. z submodułu, i “pakowaną” strukturę do danych aplikacji w formacie NDOF

można też dodać skrypt synchronizujący dane bezpośrednio z jakiegoś repo, publicznego i zapisuje/dodaje te dane do pliku NDOF

które pozostają do dyspozycji jako obiekt dostępny przez Twoją aplikację

to mogą być różne dane zapisywalne bez białych znaków EOL,

generowanie struktury mogłoby wygladac tak:

ndof <add/del/update> <output> <data path> <filtered files> 

z opcjami:

ndof app.ndof ~/www *.js *.html *.json 

albo ze zdalnego repo:

ndof add app.ndof https://github.com/ndof-org/examples.git *.js *.html *.json