update dependent packages
update ci configuration
update code style configuration
add dependent package
Merge pull request #100 from mohayonao/dev-tools

update development tools