Skip to content
This repository has been archived by the owner on May 6, 2022. It is now read-only.

Refactoring pkg structure #21

Merged
merged 24 commits into from
Mar 25, 2017
Merged

Refactoring pkg structure #21

merged 24 commits into from
Mar 25, 2017

Conversation

rafaeljesus
Copy link
Contributor

@rafaeljesus rafaeljesus commented Mar 19, 2017

After collecting some feedback in go community and studying interested projects around github I realized that cron-srv could have a clear package separation like https://github.com/apex/apex does for example, so this Pull Request introduces:

✅ Refactor package structure
✅ Removes echo in favor of a tiny router library which satisfies http.Handler interface
✅ Make scheduler thread safe with lock/unlock
✅ Add capability to be multicore
✅ Extract runner object with channel based API
✅ Add tests for api routes
✅ Add tests for scheduler
✅ Add open source license

@rafaeljesus
Copy link
Contributor Author

@EmpregoLigado/cabras can you 👀

@rafaeljesus
Copy link
Contributor Author

👿

@efreesen
Copy link

Sorry, I am not having time to check this lately 😞

@rafaeljesus
Copy link
Contributor Author

I totally understand mate @efreesen

Copy link
Contributor

@aalvesjr aalvesjr left a comment

Choose a reason for hiding this comment

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

👏

@rafaeljesus
Copy link
Contributor Author

@aalvesjr thx for reviewing, as this PR has some improvements I will only merge only after @hernandesbsousa and @efreesen review 👍

@rafaeljesus rafaeljesus merged commit 5da7490 into EmpregoLigado:master Mar 25, 2017
@rafaeljesus rafaeljesus deleted the refactoring-pkg-structure branch March 25, 2017 14:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants