-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[doc] Split upcoming and finished roadmap
- Loading branch information
Showing
8 changed files
with
39 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,33 @@ | ||
# Roadmap | ||
|
||
## 0.0.8 | ||
## Up coming | ||
|
||
- [x] test coverage for multiple packages | ||
- [x] tree of loggers in use | ||
- [x] benchmark against other loggers | ||
|
||
## 0.0.9 | ||
### 0.0.9 | ||
|
||
- [ ] more complex error interface, error code | ||
- [ ] organized error types | ||
- [ ] extension for collecting errors using third party services | ||
- [ ] explain internals of some implementation | ||
- [ ] start documenting the style for writing gommon itself, lib using gommon, app using gommon/lib using gommon | ||
- [ ] improve Makefile and dockerized build & test | ||
|
||
## 0.0.10 | ||
Optional | ||
|
||
- [ ] extension for collecting errors using third party services | ||
|
||
### 0.0.10 | ||
|
||
- [ ] support better logging for errors | ||
- [ ] init go mod support, not sure if it will be compatible with dep | ||
|
||
## 0.0.11 | ||
### 0.0.11 | ||
|
||
- [ ] httputil package, merge part of current requests package unix domain sock etc. | ||
- [ ] requests, download and upload file, a curl like example | ||
- [ ] requests, download and upload file, a curl like example | ||
|
||
## Finished | ||
|
||
### 0.0.8 | ||
|
||
- [x] test coverage for multiple packages | ||
- [x] tree of loggers in use | ||
- [x] benchmark against other loggers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
# gommon/log | ||
|
||
- [Design](design) | ||
- [Survey](survey) | ||
|
||
## Goals | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,12 @@ | ||
# Backlog | ||
|
||
Generate methods for struct that implement LoggableStruct interface | ||
|
||
Generate file line number to avoid the overhead of obtain them at runtime | ||
|
||
- https://github.com/WPH95/gosuger saw from Go Hackathon | ||
- https://www.onebigfluke.com/2014/12/generic-programming-go-generate.html | ||
- 850 stars, last updated 2016/01/07 https://github.com/clipperhouse/gen | ||
- 532 starts, last updated 2017/03/28 https://github.com/cheekybits/genny | ||
- 532 starts, last updated 2017/03/28 https://github.com/cheekybits/genny | ||
|
||
## Finished | ||
|
||
- Generate methods for struct that implement LoggableStruct interface |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3de3856
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please file a WIP PR about your refactor work?
3de3856
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it's in #96 and you can see the docs folder under gommon/errors, there are notes for current design, I am trying to follow go 2 proposal and implement them in go 1