Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议两个项目合在一起 #1

Open
ElderJames opened this issue Jan 10, 2020 · 8 comments
Open

建议两个项目合在一起 #1

ElderJames opened this issue Jan 10, 2020 · 8 comments

Comments

@ElderJames
Copy link

中间件项目单独分开没什么意义,最好合在一起,发两个包即可

@dashenxian
Copy link

反对合成一个项目,同意可以把监控项目也发布成nuget包,监控项目要可以独立部署

@SpringLeee
Copy link
Owner

如果发布成 Nuget 包的话,假如说我有两个 WebAPI 项目,Auth ,Pay ,那我改怎么 引用监控项目呢,这个时候我需要 新建一个Web项目,然后 Nuget 引用 HttpReportsWeb,我理解的是这样的吗

@dashenxian
Copy link

是的,就是可以自己建立web项目,不一定从github下载,对于扩展更多自己特有的监控更方便,多一种选择而已

@dashenxian
Copy link

既可以跟着你的web项目升级,也可以扩展

@ElderJames
Copy link
Author

我意思是放到一个github项目仓库,这样比较好维护。web项目可以发布成docker镜像,直接拉下来运行。
web有扩展最好是提pr,共同建设。

@SpringLeee
Copy link
Owner

@ElderJames 因为现在还没有考虑好web项目怎么让开发接入,因为有的开发 会下载 web 项目源码,然后引用到他们的解决方案,如果放在 同一个项目的话,开发下载下来后,他们只使用 HttpReportsWeb 这个项目,HttpReports 这个项目就多余了, 如果HttpReportsWeb 可以做成 Nuget 包的话,我会考虑放到一个项目中,统一管理,我是这样考虑的

@ElderJames
Copy link
Author

HttpReportsWeb 可以用razor libraries做成nuget包,可以参考一下idnetity的razor libraries是怎么做的。还有orleans的dashboard项目

@SpringLeee
Copy link
Owner

嗯,我觉得还是先考虑 ,做成Nuget 包或者其他方便引用的,如果可以的话,我会统一放到一个项目下的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants