Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
In order to design a piece of software we need to “design” the team that is going to produce it.
| -- | |
| -- Move this file to your neovim lua runtime path ie. ~/.config/nvim/lua/au.lua | |
| -- | |
| local cmd = vim.api.nvim_command | |
| local function autocmd(this, event, spec) | |
| local is_table = type(spec) == 'table' | |
| local pattern = is_table and spec[1] or '*' | |
| local action = is_table and spec[2] or spec | |
| if type(action) == 'function' then |
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
In order to design a piece of software we need to “design” the team that is going to produce it.
| # You can whitelist files/folders with !, those will not be ignored. | |
| # Everything that starts with a / are for root elements | |
| # ignore | |
| /custom_components/ | |
| /zigbee2mqtt/log | |
| /zigbee2mqtt/state.json | |
| /home-assistant_v2.* # Exclude Home Assistant history-related database. Make sure to enable git LFS if you don't exclude that, since those files can go easily over 100MB | |
| /home-assistant.log* | |
| /.ssh/ |