Improve context structure
Update submodule
Improve github bot
Add logger
Improve .gitignore
Add icons support by devicons
update submodule