Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vardius/go-api-boilerplate

Go Server/API boilerplate using best practices DDD CQRS ES gRPC
https://github.com/vardius/go-api-boilerplate

Update paths matching to work with rewrite rule

bea0535106061c5a5eaa134fdb072265f2967962 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use maildev instead of mailhog

162f321e99d4f7a61ae0af7ccd6a58ea78c10c94 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add local host alias link

17ef26356078e4e1d50bf87e91f2408a95890e85 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use subdomains, fix mailhog version

7d37cb20b900107b1921defd8ed2f4a0e569dffd authored over 4 years ago by Rafał Lorenz <[email protected]>
Update charts

585ec97adc3ca2cbd8a5c60bbd0368fe8ffb56b9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update empty values

1042d8d35c606b414724272fa44cae75f7116a84 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update readme

3bb7dd4ddae6c84969ec4f8b9ae38e4bee6c4ced authored over 4 years ago by Rafał Lorenz <[email protected]>
Add mailer and mailhog to catch emails

b104ef4cb46b977dccc4630f44852983683a6a7b authored over 4 years ago by Rafał Lorenz <[email protected]>
Update version.go

c3caced80dab2421a72ded27adaf7b358d1013af authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not cancel base context immediately

9e23983a1248f64451e4e20d57058480bdfdbc32 authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix os exit

06e5d25aecaf465580bf5828c33db8eb14c55d11 authored over 4 years ago by Rafał Lorenz <[email protected]>
Handle shutdown of hijacked connections

ebe2df4a49614a04e1ea3e058c7650af12d5a0c3 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add rate limiter

5d43afeca48d70ebbcf294ab59335c8ed4114027 authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not create container in service scope

3251b4b592867ca2e8bc9b24f751a4cfbd6c7deb authored over 4 years ago by Rafał Lorenz <[email protected]>
Update shutdown

6460011a3d2403fe186e526002efc45ac3645c8e authored over 4 years ago by Rafał Lorenz <[email protected]>
Update charts

d1c6aa0b72db9d5fbd8c2547d3ad1503137d9388 authored over 4 years ago by Rafał Lorenz <[email protected]>
Verify token without call to auth service, use separate secrets for each service

a5b4c5957eaf44560a44a7c659dc6b34bc5ab375 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update go version

0c68aef78de35491a77a537220058ee34f874d7b authored over 4 years ago by Rafał Lorenz <[email protected]>
Verify auth token without calling auth service

dc29216b83c551c00b91a614dbea135997bfccd9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update gollback

0358b1aa0144533125f5598d1ca6354cd7843508 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update example_test.go

9afdd1bbad1d8427063ca498f1bafbc21fdb60be authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix example tests for travis

e42125b3b8f6b51d24f1a5cacf3f44f76f75ea56 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update example tests to not print output

6740eaa64af992d6ce398bfdac1647e283810df1 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update errors to return stack trace

19c9922ad2e44f14489a594278d6246810afa93b authored over 4 years ago by Rafał Lorenz <[email protected]>
Do not return stack trace

a0476d556fc59f42ac219931d6d8f1772597e4f9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Log stack trace

78f4b2d633804f8b4a5717b3633f829bfc347bb4 authored over 4 years ago by Rafał Lorenz <[email protected]>
Remove duplicated log

5f24049aa302da80e54cd8e1649d3b343467a02c authored over 4 years ago by Rafał Lorenz <[email protected]>
Refactor error usage

d337dd4a2ff1c5627311d38f8bcb07b807487435 authored over 4 years ago by Rafał Lorenz <[email protected]>
Implement unwrap method

d33a163602b267cb49f17d8214b5b7f9eb3c1414 authored over 4 years ago by Rafał Lorenz <[email protected]>
pkg Use fmt.Errorf, should not be coupled with application errors

e343a8cf227c8ded1e3fe0e867fea73fa31c2182 authored over 4 years ago by Rafał Lorenz <[email protected]>
Refactor error handling logic, move application errors to application package

Prefer go 1.13 errors wrapping

a65653a86d01269dd7e1d031a5e0bdf49da4e05c authored over 4 years ago by Rafał Lorenz <[email protected]>
Update json error

4e09e2f949b7d032d9021506279b476c3b12b85a authored over 4 years ago by Rafał Lorenz <[email protected]>
Update errors package to use go 1.13 errors

5a62dd2088bf9b7616d04b0cec5a62a674e6d37c authored over 4 years ago by Rafał Lorenz <[email protected]>
Handle error while parsing json response

6eab2d21f63601501a074b0181b244e6f043d528 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add more example tests

462ae4becfbef8196ac12fe0832a226d6bdc689b authored over 4 years ago by Rafał Lorenz <[email protected]>
Use uint8 type

47fc6f81ad856ea35ab75bf3173a0194bd7360a1 authored over 4 years ago by Rafał Lorenz <[email protected]>
Update debug adapter

e55f296efb052b4160f1126e0f8a1bcbe31ed133 authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix container middleware

0a3f7738f508bbb0198a1dbdbf69592bf5a629e0 authored over 4 years ago by Rafał Lorenz <[email protected]>
Fix container middleware

05b65515b5dab12a4058b7229992fcfe7478f3f9 authored over 4 years ago by Rafał Lorenz <[email protected]>
Add event handler timeout to config map

20a60681688e9db1c1968ff92e36a34b84112388 authored over 4 years ago by Rafał Lorenz <[email protected]>
Use internal logger for event handler, track request id

6597350e8322eb9f216551e4df92e1126b921ec0 authored over 4 years ago by Rafał Lorenz <[email protected]>
Set event handler timeout, add metadata to event handlers with request container

811f07254208538754597687794f26c4f14633fb authored over 4 years ago by Rafał Lorenz <[email protected]>
Add request container for easy logger access

please try to avoid usage of container to minimum

206f8009f8683965c252ea2f7fb0be4629a90220 authored over 4 years ago by Rafał Lorenz <[email protected]>
Improve error handling, log stacktrace on http error

03a4079a986dcc4272dabbcb2cd14cc09d0ba7b1 authored over 4 years ago by Rafał Lorenz <[email protected]>
Move rand.Seed to main init function

4484cd905a2f7b2287c4107cb65def0344d66911 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Initialize the default source to a deterministic state

9791eb7972d3985841f326c2c64c12ee7a505e41 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Use response writer to capture status code

f4bd7dc5a8bb387ce61e6eb6e9df216927dace4e authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add push/pull service, for event push to allow event distribution to one handler while multiple pod instances are running

667592097b6904065145d20cf0afc1aedd3f124d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Remove fossa

d4cbfa590a78aa9df439d3b2bef3b4adfe883ffd authored almost 5 years ago by Rafał Lorenz <[email protected]>
Log whole metadata object

f729f9da6bd90668b3bd7c97689389b98d7c2fe5 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add Makefiles for proto packages

b17f0176c628b433815e623cc1061d2d6975ebf7 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix typo

e8df6cd21515d5b0d3fb0e22b28ac076e00a8c03 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Revert

cfb1652befff88fe014d3a038df0ba8947465ad9 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Remove metadata from stream grpc handlers

ee9f35956ad72d5876dcd406c01c250726809424 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Use stream context

e681158646e9097dd205c8f127fb1f1953772394 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Accept context from above

de6ce25cb51b162296bd60b3b8de0bf3465fc443 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Use context from above

43f0dc6917b65c2cc580bb585106cb23570de9b9 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Use context

618452ee2d0849973455fdb4d1285debd9ffaa06 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Remove json header

12f26f1266641abcce6e4c2a48e223d02c91fdf4 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Return json header

6ea085cc1627a40ea034b846131fe43d65cd1ab2 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Do not write body with status no content

704d82f2c1e066111948c53d7ebc9b0ce79d4c9d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Remove useless test

97db2e4898a4450383318888ccfaebc1d01f7912 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Move metadata middleware

0c27f6b612135d228f7b0f45b5ea927afcf784b5 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Set correct status

8bb49c9ad4ec0a1328137f50bbe7dfc7642f9eb7 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Log times for each handler

60c1ba1df2d2e82cfe24e71ad6e4885081390d5b authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix middleware order

31a6c849baac456199f93a2e885152e9eaf745ea authored almost 5 years ago by Rafał Lorenz <[email protected]>
Remove kubernetes dashboard, remove extra traceId from logs, change grpc middleware order

6fcc5d4442214a40c58e72e8152ca0b8b43818b5 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Check if context is not nil

e13cfa00693c165bc4991151146bcf49f417c085 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Merge remote-tracking branch 'origin/master'

5d6f074772b792e17fec3e0d990d726d00cf9adc authored almost 5 years ago by Rafał Lorenz <[email protected]>
Prefix only if traceID found

58fa21681464f51533086988e47afed18dcf0f5d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Prefix logger with trace id

63d09801935dc82cd5b14d904c4f6dd7fa17f8c0 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add grpc middleware

ba35b2cbd84f8c31c405a6b9a59bdb5c46bcba60 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update README.md

4cd51a8165ad9311a3960489d13a37dcc2fec461 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix invalid payload test

ee5207f8411354a85acf125ec26e94f87ee9c48d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update travis badge

d504a939a4d8f64c1691fbf635634f08db252fed authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix example tests names

e63c45fe63355bb59736eac1b4b3d489f778fb45 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Do not shadow package name

52de288b6e170380260150063c5379d0798c889e authored almost 5 years ago by Rafał Lorenz <[email protected]>
Format imports

15d03af10e76c4277b003fddeb7b4ea1921b3c0e authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update chart

77a4e3768806433f7101ccfb92d7e85f3c7465f1 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Refactor http internal package

d04ee17d02ce42d2c270b24912b8193c17a3c1f3 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update dependecies

cabb8adfff4c13a1341aaf4f077121998f979e43 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix some bad replaced strings

633b762c2e9fe730c3bd0fffd1e531968522fff7 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Update docker images after renaming internal to pkg

9604021a7eafd045afae6f080d06f3b2de004849 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Rename internal to pkg, allow packages to be used by external applications

51ce9c9fba6cb9f2a56e458d1e8606d9d2263ad9 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Merge pull request #61 from mar1n3r0/enhancement/return-custom-error-message-to-client

Return custom error message to client instead of the hardcoded one

4ee3a1dc2ad8a3b083a9a84a95a4ebeef1cd15b2 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Return custom error message to client instead of the hardcoded one

49cf425f922fb99b057c0b3290c36855d1670d79 authored almost 5 years ago by mar1n3r0 <[email protected]>
Merge pull request #60 from mar1n3r0/feature/urlencoded-to-json-middleware

Feature/urlencoded to json middleware

1318f74d7dde635603daacda5a4015925f8ae720 authored almost 5 years ago by Rafał Lorenz <[email protected]>
move form middleware after limitrequestbody middleware

23fdcf6b1430b620974fe0ebc0239868a258f2d3 authored almost 5 years ago by mar1n3r0 <[email protected]>
add urlencoded-to-json middleware to auth service

834b5debf8c18b322e1c35af410ffb15131cad16 authored almost 5 years ago by mar1n3r0 <[email protected]>
go mod tidy

be3e32bca7b2240a7d59cf53fff7c38163431490 authored almost 5 years ago by mar1n3r0 <[email protected]>
resolve conflicts

bb956764d687271218dfcf9519fc79bad94372d6 authored almost 5 years ago by mar1n3r0 <[email protected]>
add form-urlencoded to json middleware

818efc0b7548dd55d226378e6d3a7b0ae97d737f authored almost 5 years ago by mar1n3r0 <[email protected]>
Merge pull request #58 from vardius/feature/value-objects

Value objects

3f0c9cc9621d5488df9b9bc665d853f39dd3ec79 authored almost 5 years ago by Rafał Lorenz <[email protected]>
update go.mod

115ca5463e5cb8de520168d6d06f3b746ec90b99 authored almost 5 years ago by mar1n3r0 <[email protected]>
Fix circular reference

88a8be6377701083f25ce0d16be1d6b456f4781d authored almost 5 years ago by Rafał Lorenz <[email protected]>
Improve error message

feda317cdefab6b44ae6272118af1be9d9947db3 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Rename model, validate on marshal

729a01f433c39f1d18cba853763a9b34b6cb11d9 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Fix email address UnmarshalJSON method

e77590f914a430618ce2f61dc5f1627ce3a2612f authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add comments to value object methods

b2036e9206b61b4546def2ab35b83398e1046c43 authored almost 5 years ago by Rafał Lorenz <[email protected]>
Add email address value object

367dcf78ed2af8ec39dbf630bf1bf55f5d4506ad authored almost 5 years ago by Rafał Lorenz <[email protected]>