go-nunu / nunu

A CLI tool for building Go applications.
https://go-nunu.github.io/nunu/
MIT License
1.92k stars 136 forks source link

Project Roadmap #47

Open infezek opened 9 months ago

infezek commented 9 months ago

Is there a roadmap for what you plan to add to the project? It would be good to have a discussion group; I am interested in being a contributor to the project.

codingcn commented 9 months ago

As a scaffolding tool project, nunu's current functions have satisfied most application scenarios, so there is no special development direction at present. Or do you have any good suggestions?

infezek commented 9 months ago

I was thinking of adding a messaging system, like RabbitMQ, to the project. Also, to include a Kubernetes manifest. Create a parameter to start GoProxy, timezone for other parts of the world, besides China. what do you think?

codingcn commented 9 months ago

The encapsulation of a general-purpose mq package poses significant challenges as it necessitates careful consideration of numerous use cases and code quality. Therefore, I would recommend allowing the user to encapsulate the MQ-related business logic. Suggestions such as k8s and time zone are valuable additions, and contributions are warmly welcomed.

infezek commented 8 months ago

I will work to add a system by region and Kubernetes option, then I will add RabbitMQ.

7836246 commented 7 months ago

我将努力按区域和 Kubernetes 选项添加系统,然后添加 RabbitMQ。

Any recent updates on this?

infezek commented 7 months ago

I am working on the multi-region system and, subsequently, on Kubernetes and RabbitMQ

wangxin688 commented 3 months ago

any chance to add Postgresql as backend database as a alternative?

codingcn commented 3 months ago

any chance to add Postgresql as backend database as a alternative?

Currently supports postgres

https://github.com/go-nunu/nunu-layout-advanced/blob/main/internal/repository/repository.go#L81