Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Joel Hendrix 2c8747a7df
Update constants as enums to reflect GA design (#4750)
* Update constants as enums to reflect GA design

* revise
2022-08-30 09:46:44 -07:00
Joel Hendrix 7d74c7afe1
Clean-up of various Go design guidelines (#4556)
Updates reflect the current state of the world for naming of options and
response envelope types.
Promote client constructors that use AAD token auth or the service
preferred authentication mechanism.
Paged and long-running operations now return their respective generic
types.
Resuming an LRO now uses the resume token in the Begin* method.
2022-07-20 11:30:10 -07:00
Gyeonghun Park 46f425548c
Fix typo in golang/implementation.md (#3281)
`where` to `Where`
2021-08-23 07:51:58 -07:00
Joel Hendrix 09cf996f5a
fix table of contents layout (#2348)
* fix table of contents layout

* fix links
2021-02-11 14:07:12 -08:00
Joel Hendrix 690e4855ae
Refactor Go design guidelines (#2286)
* Refactor Go design guidelines

This moves the content to follow the template used across all languages.
Topics that have not yet been covered by the guidelines were left with a
TODO comment with rare exception.
No existing content was changed in any way.

* removed optional prefix
2021-01-21 16:02:00 -08:00
Joel Hendrix a363c319cc
moved and renamed various go doc sections (#914)
* moved and renamed various go doc sections

* fixes based on feedback

* move LRO info around

* fixed up paged types, other clean-up

* update LRO section

* merge implementation into design

* added missing directory structure info

refactored response types

* remove links to golang_implementation

* updates to response types
2020-01-16 10:06:27 -08:00
Joel Hendrix 6b808e6fa4
add section on mocks and recordings for Go (#750)
* add section on mocks and recordings for Go

* add sections for accepting interfaces instead of concrete types

* api => iface, drop API suffix
2019-10-31 14:42:16 -07:00
Joel Hendrix 0ae6093369
add section for Go error handling (#726) 2019-10-23 20:02:19 -07:00
Joel Hendrix a60f6999bf
Update design guidelines for Go (#723)
* Update design guidelines for Go

Added sections for logging, distributed tracing and versioning.

* feedback from review, add section about prerelease modules
2019-10-23 11:15:37 -07:00
Adrian Hall 043c6ad360
Golang guidelines DRAFT (#659)
* Initial checkin of Go guidelines - intro and docs
2019-10-02 08:22:27 -07:00