import git repo like git submodule
# 允许导入本地文件 或 远端giturl
lerna gpm-import <url_or_dir>
// lerna.json
{
packages: ['packages/*'],
extendCommands: ['@tutor/lerna-command-gpm-alias'],
command: {
'gpm-import': {}
},
version: '0.0.0',
gpm: {}
}
导入完成后,是否执行 gpm-alias
- Type:
boolean
- Default:
true
导入完成后,是否执行 lerna bootstrap
- Type:
boolean
- Default:
true
Git remote name
- Type:
string
- Default:
"origin"
Git branch name
- Type:
string
- Default:
"master"
Git checkout keyword, (eg. HEAD)
- Type:
string
包名
- Type:
string
- Default: 推导自 gpm
package.json
写入的文件夹
- Type:
string
- Default: 推导自
lerna.json
packages 配置
当发生 gpm 资源嵌套,是否将嵌套 gpm 资源提升
- Type:
string
- Default:
false
执行 git clone 时,传入的 username;一般在需要权限的情况下传入
- Type:
string
执行 git clone 时,传入的 username(来自于环境变量);
- Type:
string
执行 git clone 时,传入的 password;一般在需要权限的情况下传入
- Type:
string
执行 git clone 时,传入的 password(来自于环境变量);
- Type:
string
- Fork it!
- Create your new branch:
git checkout -b feature-new
orgit checkout -b fix-which-bug
- Start your magic work now
- Make sure npm test passes
- Commit your changes:
git commit -am 'feat: some description (close #123)'
orgit commit -am 'fix: some description (fix #123)'
- Push to the branch:
git push
- Submit a pull request :)
This library is written and maintained by imcuttle.
MIT - imcuttle