## 示例1，交互式创建：

1. mkdir test
2. cd test
3. bucky init -i
	- 选择从demo创建solution还是创建新solution
		- 如果从demo创建
			- 则可以从demo列表里选择并快速完成创建
		- 如果创建新解决方案
			- 创建新项目(project)，可多次创建
				- 创建包(package)，可多次创建，
				- 如果选择创建示例包，则会在根目录下生成test/${package_name}/test1.js
4. bucky build
5. bucky deploy
6. 重置knowledges: `bucky k -reset`，首次设置，后面只需knowledges.json有变动才需要重置
7. 根目录下创建main.js，添加测试代码，（如果选择创建示例包，则有自动生成的测试代码test/${package_name}/test1.js
8. 本地调试：
	- 调试测试代码：`bucky debug -main main.js`
	- 如果选择创建了示例包，则可直接执行：`bucky debug -main test/${package_name}/test1.js`
	- 可以添加`-vscode`选项生成vscode的启动配置
8. 运行：
	- 运行测试代码：`bucky run -main main.js`
	- 如果选择创建了示例包，则可直接执行：`bucky run -main test/${package_name}/test1.js`
	- 可以添加`-vscode`选项生成vscode的启动配置

## 示例2，一步一步非交互式创建：

1. mkdir demo
2. cd demo
3. bucky init
4. bucky add sln，如果添加`-demo`则可以直接导入示例工程，可忽略5、6两个步骤。
5. bucky add -project source/test -target bucky 
6. bucky add -package source/test/calc  -example
7. bucky build
8. bucky deploy
9. 重置knowledges: `bucky k -reset`，首次设置，后面只需knowledges.json有变动才需要重置
10. 根目录下创建main.js，添加测试代码，（如果选择创建示例包，则有自动生成的测试代码test/${package_name}/test1.js
11. 本地调试：
	- 调试测试代码：`bucky debug -main main.js`
	- 如果选择创建了示例包，则可直接执行：`bucky debug -main test/${package_name}/test1.js`
	- 可以添加`-vscode`选项生成vscode的启动配置
11. 运行：
	- 运行测试代码：`bucky run -main main.js`
	- 如果选择创建了示例包，则可直接执行：`bucky run -main test/${package_name}/test1.js`
	- 可以添加`-vscode`选项生成vscode的启动配置