Skip to content
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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.5 #34

Closed
wants to merge 50 commits into from
Closed

Release 0.5 #34

wants to merge 50 commits into from

Conversation

Bigomby
Copy link
Contributor

@Bigomby Bigomby commented Aug 23, 2016

No description provided.

Refactor the application to make it simplier.

The point is to have a minimal core and multiple reusable plugins to add functionality.

- No bidirectional references between structs.
- Remove logic that can be built into a plugin (limiter)
- Safe use of channels
- Use interfaces to hide implementation
- Loosely coupled modules
  - Reporter
  - Pipeline 

Closes #6
This decrease the risk of not pass the original info to the next component on the pipeline
It can be recovered on reports
It is now exposed via a method. Assertions are not necessary anymore and
there is error handling.
Replaced message interface for a struct
It was impossible to obtain a report for the user
Add new example using HTTP and batch
@Bigomby Bigomby self-assigned this Aug 23, 2016
@coveralls
Copy link

coveralls commented Aug 24, 2016

Coverage Status

Coverage increased (+43.8%) to 100.0% when pulling 6e6595d on release/0.5 into 1a8c423 on master.

@coveralls
Copy link

coveralls commented Aug 25, 2016

Coverage Status

Coverage increased (+42.4%) to 98.675% when pulling 031ae81 on release/0.5 into 1a8c423 on master.

It was using the old behavior
@coveralls
Copy link

Coverage Status

Coverage increased (+42.0%) to 98.238% when pulling 695f539 on release/0.5 into 1a8c423 on master.

2 similar comments
@coveralls
Copy link

Coverage Status

Coverage increased (+42.0%) to 98.238% when pulling 695f539 on release/0.5 into 1a8c423 on master.

@coveralls
Copy link

Coverage Status

Coverage increased (+42.0%) to 98.238% when pulling 695f539 on release/0.5 into 1a8c423 on master.

@coveralls
Copy link

coveralls commented Aug 25, 2016

Coverage Status

Coverage increased (+40.5%) to 96.767% when pulling 0f54b99 on release/0.5 into 1a8c423 on master.

@Bigomby Bigomby closed this Sep 6, 2016
@Bigomby Bigomby deleted the release/0.5 branch September 6, 2016 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants