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

Core redesign #126

Open
h2non opened this issue Jun 16, 2015 · 0 comments
Open

Core redesign #126

h2non opened this issue Jun 16, 2015 · 0 comments
Assignees
Milestone

Comments

@h2non
Copy link
Contributor

h2non commented Jun 16, 2015

Currently a big portion of internal design is poor, ugly and not very well designed.
The code hard to maintain and hard to extend.

This kind of lack is since resilient.js was initially designed as experimental project underestimating a considerable complexibility growth. Most of the design efforts were placed into the external API, trying to simplify it for the best usage, becoming really easy to use and underlining complex technical details to library consumers, instead of a investing more efforts designing it properly at internal level.

Next version should be completely redesigned with a tiny core, completely based on plugins and middleware, mainly inspired by the Go port

@h2non h2non added this to the 0.4.0 milestone Jun 16, 2015
@h2non h2non changed the title Complete redesign of internal client logic Complete redesign of internal core Jun 16, 2015
@h2non h2non changed the title Complete redesign of internal core Complete core redesign Aug 16, 2015
@h2non h2non modified the milestones: 1.0.0, 0.4.0 Aug 18, 2015
@h2non h2non self-assigned this Aug 18, 2015
@h2non h2non changed the title Complete core redesign Core redesign Jan 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant