Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

πŸ”„ Managing NPM and Packagist dependencies of the added public Github and Bitbucket repository.

Notifications You must be signed in to change notification settings

sametsahindogan/dependency-checker

Repository files navigation

dependency-checker

GitHub license

This project checks the NPM and Packagist dependencies of the added public Github and Bitbucket repository.

Preview

Repositories;

Details;

About Project

After making the necessary configurations;

*php artisan build => Autoload, migration, seeding and created test user.

*php artisan queue:work --sleep=2 --tries=3 => Do not forget to work queue.

How It Works?

After the added repository is checked in Git provider API, it is assigned to the queue for the necessary dependency check operations. There is a Log service which monitors the Repository model for these operations. For all repositories, a daily scheduled task is run and fetch the latest project version at the Git provider API. Then rechecked from the NPM and Packagist service. If any outdated dependency is found, it is marked as outdated project then throw email notification.

Design Patterns

Repository, Factory, Singleton, Observer, Decorator

About

πŸ”„ Managing NPM and Packagist dependencies of the added public Github and Bitbucket repository.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /