组织一个包含其他语言代码的go项目

时间:2015-01-17 20:02:11

标签: go

我目前正在开发一个包含多个部分的项目。其中一些部分完全用Go编写,有些用其他语言编写,包括python。组织项目结构的推荐方法是什么?我希望所有部分都在一个Git存储库中。我熟悉How to Write Go Code中概述的指南,但将蟒蛇代码放在与Go代码相同的地方似乎并不正确。

这样的事情会有意义吗?

myproject
├── go-subproject1/
│   ├── bin/
│   ├── pkg/
│   └── src/
│       ├── bar.go
│       ├── foo.go
│       └── main.go
├── go-subproject2/
│   ├── bin/
│   ├── pkg/
│   └── src/
│       ├── bar.go
│       ├── foo.go
│       └── main.go
└── python-subproject/
    └── src/
        └── com/
            ├── __init__.py
            └── myusername/
                ├── __init__.py
                └── api/
                    ├── __init__.py
                    ├── bar.py
                    └── main.py

0 个答案:

没有答案