-
Notifications
You must be signed in to change notification settings - Fork 16
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
Comments
反对合成一个项目,同意可以把监控项目也发布成nuget包,监控项目要可以独立部署 |
如果发布成 Nuget 包的话,假如说我有两个 WebAPI 项目,Auth ,Pay ,那我改怎么 引用监控项目呢,这个时候我需要 新建一个Web项目,然后 Nuget 引用 HttpReportsWeb,我理解的是这样的吗 |
是的,就是可以自己建立web项目,不一定从github下载,对于扩展更多自己特有的监控更方便,多一种选择而已 |
既可以跟着你的web项目升级,也可以扩展 |
我意思是放到一个github项目仓库,这样比较好维护。web项目可以发布成docker镜像,直接拉下来运行。 |
@ElderJames 因为现在还没有考虑好web项目怎么让开发接入,因为有的开发 会下载 web 项目源码,然后引用到他们的解决方案,如果放在 同一个项目的话,开发下载下来后,他们只使用 HttpReportsWeb 这个项目,HttpReports 这个项目就多余了, 如果HttpReportsWeb 可以做成 Nuget 包的话,我会考虑放到一个项目中,统一管理,我是这样考虑的 |
HttpReportsWeb 可以用razor libraries做成nuget包,可以参考一下idnetity的razor libraries是怎么做的。还有orleans的dashboard项目 |
嗯,我觉得还是先考虑 ,做成Nuget 包或者其他方便引用的,如果可以的话,我会统一放到一个项目下的 |
中间件项目单独分开没什么意义,最好合在一起,发两个包即可
The text was updated successfully, but these errors were encountered: