refactor spm-plugin
refactor config
mess commits. prepare for publish, move build
mess commits on yuan communicate
what a mess
publish can login now