- create a module, 提供简单的功能给第二个模块调用
- call your code from another module,调用第一个模块提供的功能
- return and hanlde an error,错误处理
- return a random greeting,采用slices(go 提供的动态大小的数据结构)出来数据
- return greeting for multiple people,使用map存储数据
- Add Test,使用go的内置单元测试
- compile and install the application,编译和将模块安装到本地