Skip to content

Releases: mukezhz/geng

Release v0.7.3

13 May 06:33
Compare
Choose a tag to compare
refactor: remove unused env

Release v0.7.2

09 May 05:21
03ac1ab
Compare
Choose a tag to compare
Merge pull request #13 from wesionaryTEAM/main

refactor: service and infra code

Release v0.7.1

06 May 13:12
c8dfe40
Compare
Choose a tag to compare
Merge pull request #12 from wesionaryTEAM/main

refactor code

Release v0.7.0

14 Apr 17:03
Compare
Choose a tag to compare

Release Note:

  • resolved issue for windows os
  • add fx config generation by reading comment
geng fx

On providing service:

package service

type CognitoAdapter struct{}

// @fxProvide
// @fxAs outgoing.AuthHandler
func NewCognitoAdapter() *CognitoAdapter {
 return &CognitoAdapter{}
}


type FirebaseAdapter struct{}

// @fxProvide
func NewFirebaseAdapter() *FirebaseAdapter {
	return &FirebaseAdapter{}
}

Generated fx module:

package service

import "go.uber.org/fx"

// This file is generated by geng. DO NOT EDIT.


var Service = fx.Module("service",
    fx.Provide(fx.Annotate(NewCognitoAdapter, fx.As(new(outgoing.AuthHandler)))),
    fx.Provide(NewFirebaseAdapter),
)

Release v0.6.4

31 Jan 03:40
Compare
Choose a tag to compare
feat: invoke RegisterRoute instead of invoking NewRoute in module

refactor: change names of controller, service, route, module inside a domain

Release v0.6.3

17 Jan 07:17
14d9a80
Compare
Choose a tag to compare
Merge pull request #9 from mukezhz/feature/stop-scaffold-on-interrupt

feat: stop generating scaffold when interrupt occur

Release v0.6.2

13 Jan 13:03
d079a2b
Compare
Choose a tag to compare
Merge pull request #8 from mukezhz/feature/align-to-wesionary-template

Feature/align to wesionary template

Release v0.6.1

11 Jan 16:29
d079a2b
Compare
Choose a tag to compare
Merge pull request #8 from mukezhz/feature/align-to-wesionary-template

Feature/align to wesionary template

Release v0.6.0

09 Jan 04:40
9224da6
Compare
Choose a tag to compare
Merge pull request #7 from mukezhz/feature/add-infra-service

feat: add support to generate infrastructure and inject the provider …

Release v0.5.5

08 Jan 12:33
Compare
Choose a tag to compare
fix: don't allow extra new line to be added when service is injected