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

Feature/24 configmanager #22

Merged
merged 7 commits into from
Aug 29, 2020

Conversation

shov
Copy link
Owner

@shov shov commented Aug 23, 2020

No description provided.

Copy link
Collaborator

@mehranhadidi mehranhadidi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment added

@shov shov requested a review from mehranhadidi August 25, 2020 23:21
@shov shov merged commit fe6df85 into release/0.2.0-minimum-to-we-ran Aug 29, 2020
@shov shov deleted the feature/24-configmanager branch August 29, 2020 10:07
shov added a commit that referenced this pull request Aug 29, 2020
* Feature 22 Dependency Injector (#9)

* 12-15 almost done, renamed travis to CI, fixed some bugs (#4)

* 21: added smoke tests, fixed things here and there

* 22: added constants, di config, cleaned sp, started with di the class

* 22: Added helper provider, improved things

* 22: on script loader testing, for now tests are not passed

* 22: fixed and updated tests, on ScriptLoader

* 22: ScriptLoader is finished, tested

* 22: iplemented config parsing and started class registration

* 22: added AnnotationInspector, finished implementation of DI

* Added check-types hinting

* 22: fixed DI, added validations, working on key

* 22: added tests for Annotation Inspector, updated DI key rules, started DI tests

* 22: Added DI positive test

* 22: Added another DI tets, exclude rule, glob pattern

* 22: refactored, on tests

* 22: done

* 22: fixed comments, improved tests

* 20 Events/tests (#8)

* 20: add must-check for config, add init check before dispatching

* 20: add unit tests for EventManager

* 20: add payload test, refactor test descritions

* 20: add feature tests for event manager

* 20: move feature test to unit test file

* 20: allow event manager to handle async, promises & non-promises listeners + tests

* 20: starting point for dynamic injection

* 20: cleaned up

Co-authored-by: Alexandr Shevchenko <[email protected]>

* fix: Replace the deprecated testPathDirs option of Jest. (#10)

* fix: Replaced testPathDirs to roots for the boilerplate

* 49: Added the Windows paths support. (#11)

* feat: Change validation in the "_parseConfigSet" method.

* test: Add cutting test cases for windows.

* fix: Add the Windows paths support to the "DependencyInjector._cutPattern()" method.

* refactor: Style the DependencyInjector.js file.

* refactor: Style the DependencyInjector.js file.

* 49[feat]: Added eslint with semicolor rule.

* 49[style]: Applied linter rules.

* 49[fix]: Move eslint to the devDependencies.

Co-authored-by: Mikhail <[email protected]>

* 47: Export the toweran namespace like CommonJS module. Define freezed global variable on the bootstrap stage. (#13)

* feat: Export toweran namespace instead define global variable in toweran.js file.

* 47[feat]: Freeze the toweran global namespace on the boilerplate bootstrap file.

* 47[fix]: Don't freeze global namespace on the testing.

* 47[refactor]: Remove a TODO label from the toweran.js file.

Co-authored-by: Mikhail <[email protected]>

* 30: Started with HTTP(S)

* 28,30: added default configs, added HTTP exceptions, error handler

* 28,30: changed routes definition a bit, working on rotesResolver

* 28,30: sorting out, planning

* 28,30,58: implemented routes, added subscription and closure events support, fixed di, tests

* 28,30: updated deps for security reasons

* 58: added Events, refactored the concept of subscriptions

* 28: removed trash comment

* 23: added logo and title

* 23: jotted down my thoughts

* 23: fixed titles

* 23: fixed, supplemented

* 23: Fixed typo in readme

* 28: fixed and tested routing

* 28,30: fixed exceptions, http provider, route resolving, added http welcome test

* 67: add node 12, 14 to Travis

* Feature/24 configmanager (#22)

* 24: Implemented ConfigManager and ProxyfiedAccessor

* 24: Added unit test, fixed

* 24: Updated lib files and tests to use ConfigManager accessor

* 24: Fixed Routes resolving, Http Serving and EventManager

* 24: clean-up

* 24: clean-up

* 24: removed redundant construction

* 51,25,clean-up, prepared to release, up version

Co-authored-by: Mehran Hadidi <[email protected]>
Co-authored-by: Spomni <[email protected]>
Co-authored-by: Mikhail <[email protected]>
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