# Збірки /bin/ /dist/ *.exe *.test # Прив'язка до кореня обов'язкова: голе "netpulse-agent" збігається не # лише зі зібраним бінарником, а й із каталогом cmd/netpulse-agent — і # git мовчки не бере звідти нові файли. Помітно це стає тоді, коли # половина команди зникла з коміту. /netpulse-* /server/netpulse-* /agent/netpulse-* # Секрети й локальні налаштування .env .env.* !.env.example *.pem *.key !testdata/**/*.key # Згенерований TypeScript — регенерується з proto, на відміну від gen/go, # який комітиться, щоб збірка агента не залежала від наявності buf. /gen/ts/ # Інструменти .idea/ .vscode/ *.swp .DS_Store # Дані локального стенду /data/ /var/ # Дерево попередньої версії, яке розгортає `./netpulse sandbox upgrade`. # Це повний другий примірник вихідних текстів із git archive — комітити # його означало б покласти історію проєкту всередину самої історії. /.sandbox-prev/ # Фронтенд /web/node_modules/ /web/dist/ # Зібраний фронтенд, вшитий у бінарник API. Кладеться збіркою. server/webui/dist/* !server/webui/dist/index.html !server/webui/dist/.gitignore # Кеш інкрементної збірки TypeScript — машинний стан, не код. web/tsconfig.tsbuildinfo