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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃梽馃敡 Go + Gin #9

Closed
EricSimons opened this Issue Apr 21, 2017 · 21 comments

Comments

Projects
None yet
6 participants
@EricSimons
Member

EricSimons commented Apr 21, 2017

Current Status

Codebase in progress @ github.com/chrislewispac/realworld-starter-kit

Interested in helping out? Say hello! 馃帀 gitter.im/realworld-dev/golang-gin

Todo:

  • 馃弫 Fork the starter repo & post the link in this issue
  • 馃帹 Create logo for repo & update issue status (@EricSimons)
  • 馃敤 Implement all of Conduit's functionality per the spec & API
  • 馃憖 Peer review of final codebase by RealWorld admins & community (RFC)
  • 馃帀 Tag v1 release, move repo to main org, and officially list it on the README!

Not sure what the most popular web frameworks are for Go, but would be good to have support for at least one or two of them :)

@EricSimons EricSimons changed the title from Go Backend to Go [Backend] Apr 21, 2017

@chrislewispac

This comment has been minimized.

Show comment
Hide comment
@chrislewispac

chrislewispac Apr 21, 2017

echo, gin, and guerrilla. although many Go implementations use the standard libraries as well.

chrislewispac commented Apr 21, 2017

echo, gin, and guerrilla. although many Go implementations use the standard libraries as well.

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Apr 21, 2017

Member

@chrislewispac thanks for the info 鈥 which of those options would you recommend newcomers learn first? That would probably be a good place for us to start.

Member

EricSimons commented Apr 21, 2017

@chrislewispac thanks for the info 鈥 which of those options would you recommend newcomers learn first? That would probably be a good place for us to start.

@chrislewispac

This comment has been minimized.

Show comment
Hide comment
@chrislewispac

chrislewispac Apr 21, 2017

gin is the most newcomer friendly I would say.

https://github.com/gin-gonic/gin

chrislewispac commented Apr 21, 2017

gin is the most newcomer friendly I would say.

https://github.com/gin-gonic/gin

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Apr 21, 2017

Member

Awesome. Any chance you'd be able to add support for it? :)

Member

EricSimons commented Apr 21, 2017

Awesome. Any chance you'd be able to add support for it? :)

@chrislewispac

This comment has been minimized.

Show comment
Hide comment
@chrislewispac

chrislewispac Apr 21, 2017

Yeah, I just have to finish up courses but I'll get started on it. I can also work on an elm version at some point. I had been meaning to do something similar anyways.

chrislewispac commented Apr 21, 2017

Yeah, I just have to finish up courses but I'll get started on it. I can also work on an elm version at some point. I had been meaning to do something similar anyways.

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Apr 21, 2017

Member

Sweet! Lmk if there's anything I can do to help & feel free to fork the starter kit and post the link here so that others can watch/help :)

Member

EricSimons commented Apr 21, 2017

Sweet! Lmk if there's anything I can do to help & feel free to fork the starter kit and post the link here so that others can watch/help :)

@EricSimons EricSimons added wip and removed seeking engineers labels Apr 21, 2017

@EricSimons EricSimons referenced this issue Apr 21, 2017

Closed

馃枼 馃敡 Elm #13

2 of 5 tasks complete
@chrislewispac

This comment has been minimized.

Show comment
Hide comment

chrislewispac commented Apr 21, 2017

Contributions Welcome:

https://github.com/chrislewispac/realworld-starter-kit

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Apr 23, 2017

Member

Just set up the Gitter chatroom for this! Lets do collaborator coordination in there 馃憤

cc/ @chrislewispac

Member

EricSimons commented Apr 23, 2017

Just set up the Gitter chatroom for this! Lets do collaborator coordination in there 馃憤

cc/ @chrislewispac

@JackyChiu

This comment has been minimized.

Show comment
Hide comment
@JackyChiu

JackyChiu Apr 24, 2017

Hey, do you guys need an implementation with just the standard Go net/http library?

JackyChiu commented Apr 24, 2017

Hey, do you guys need an implementation with just the standard Go net/http library?

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Apr 24, 2017

Member

Not yet! Want to start one @JackyChiu? I can create a new issue for it if so 馃憤

Member

EricSimons commented Apr 24, 2017

Not yet! Want to start one @JackyChiu? I can create a new issue for it if so 馃憤

@EricSimons EricSimons changed the title from Go [Backend] to Go + Gin [Backend] Apr 24, 2017

@AlKoFDC

This comment has been minimized.

Show comment
Hide comment
@AlKoFDC

AlKoFDC Apr 24, 2017

I'd also prefer learning more about the implementation with the net/http package. I'm not sure I can contribute, but I'll definitely watch.

AlKoFDC commented Apr 24, 2017

I'd also prefer learning more about the implementation with the net/http package. I'm not sure I can contribute, but I'll definitely watch.

@EricSimons EricSimons changed the title from Go + Gin [Backend] to 馃梽馃敡 Go + Gin [Backend] Apr 24, 2017

@EricSimons EricSimons referenced this issue Apr 24, 2017

Open

馃梽馃敡 Go + net/http #45

2 of 5 tasks complete
@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Apr 24, 2017

Member

New issue created specifically for net/http version. @JackyChiu feel free to fork @chrislewispac's repo and the post the link to the new issue, and then I'll update the issue's status.

Member

EricSimons commented Apr 24, 2017

New issue created specifically for net/http version. @JackyChiu feel free to fork @chrislewispac's repo and the post the link to the new issue, and then I'll update the issue's status.

@JackyChiu

This comment has been minimized.

Show comment
Hide comment
@JackyChiu

JackyChiu Apr 24, 2017

@EricSimons Yeah I'd love to help out!

JackyChiu commented Apr 24, 2017

@EricSimons Yeah I'd love to help out!

@EricSimons EricSimons changed the title from 馃梽馃敡 Go + Gin [Backend] to 馃梽馃敡 Go + Gin Apr 24, 2017

@EricSimons EricSimons added the backend label Apr 24, 2017

@brwr

This comment has been minimized.

Show comment
Hide comment
@brwr

brwr Apr 26, 2017

Collaborator

@chrislewispac Hey! Any updates on this? Anything we can do to help?

Collaborator

brwr commented Apr 26, 2017

@chrislewispac Hey! Any updates on this? Anything we can do to help?

@chrislewispac

This comment has been minimized.

Show comment
Hide comment
@chrislewispac

chrislewispac Apr 26, 2017

@brwr Feel free to clone the repo and get started. I have finals this week so won't be doing much until next week. Do what you can, I'll integrate it. If you aren't comfortable writing tests etc, thats ok. Just do the part you feel comfortable with and I'll pick up form there! That goes for anyone who wants to contirbute actually.

chrislewispac commented Apr 26, 2017

@brwr Feel free to clone the repo and get started. I have finals this week so won't be doing much until next week. Do what you can, I'll integrate it. If you aren't comfortable writing tests etc, thats ok. Just do the part you feel comfortable with and I'll pick up form there! That goes for anyone who wants to contirbute actually.

@wangzitian0

This comment has been minimized.

Show comment
Hide comment
@wangzitian0

wangzitian0 Aug 6, 2017

Hi, Guys,
I just fork an another start-kit with Golang & Gin which has been implement most of those spec.
Could you please give me some reviews or tips? :)
Here is my repo: https://github.com/wangzitian0/golang-gin-starter-kit

wangzitian0 commented Aug 6, 2017

Hi, Guys,
I just fork an another start-kit with Golang & Gin which has been implement most of those spec.
Could you please give me some reviews or tips? :)
Here is my repo: https://github.com/wangzitian0/golang-gin-starter-kit

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Aug 28, 2017

Member

@wangzitian0 sorry about my delay here 鈥 this looks amazing!! How much is left to completely adhere to the API spec? Would love to list this on the main readme once that's ready!

Member

EricSimons commented Aug 28, 2017

@wangzitian0 sorry about my delay here 鈥 this looks amazing!! How much is left to completely adhere to the API spec? Would love to list this on the main readme once that's ready!

@wangzitian0

This comment has been minimized.

Show comment
Hide comment
@wangzitian0

wangzitian0 Aug 28, 2017

@EricSimons Thank you for your reaching out! :)
I have finished all of the API spec and it can pass all of the cases in Postman Collection. Some tests still have some issue, but I think it's acceptable in the first version as the spec just require one test.

wangzitian0 commented Aug 28, 2017

@EricSimons Thank you for your reaching out! :)
I have finished all of the API spec and it can pass all of the cases in Postman Collection. Some tests still have some issue, but I think it's acceptable in the first version as the spec just require one test.

@EricSimons EricSimons added rfc and removed wip labels Sep 27, 2017

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Sep 27, 2017

Member

@wangzitian0 sorry about my delay here, things have been kinda crazy lately! I just marked this as RFC and will put it into the main org tmrw morning :)

Member

EricSimons commented Sep 27, 2017

@wangzitian0 sorry about my delay here, things have been kinda crazy lately! I just marked this as RFC and will put it into the main org tmrw morning :)

@wangzitian0

This comment has been minimized.

Show comment
Hide comment
@wangzitian0

wangzitian0 Oct 2, 2017

@EricSimons Thank you! I'm very happy to see it, anything else need I to do? :)

wangzitian0 commented Oct 2, 2017

@EricSimons Thank you! I'm very happy to see it, anything else need I to do? :)

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons Oct 2, 2017

Member

@wangzitian0 np! I just added it to the readme :) Thanks so much for your awesome work on this!!!

Member

EricSimons commented Oct 2, 2017

@wangzitian0 np! I just added it to the readme :) Thanks so much for your awesome work on this!!!

@EricSimons EricSimons removed the rfc label Oct 2, 2017

@EricSimons EricSimons closed this Oct 2, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment