peternijssen / packy Goto Github PK
View Code? Open in Web Editor NEWPacky is an open source tool to validate if your dependencies are up 2 date. Packy is based on the Symfony framework.
License: MIT License
Packy is an open source tool to validate if your dependencies are up 2 date. Packy is based on the Symfony framework.
License: MIT License
There should be 3 roles:
Admins can manage projects and users
Users can manage projects
Observers can only view projects, but not manage them
You should be able to login with a Gitlab account. You can then define which projects should be analyzed by Packy.
Integrate bitbucket repository, so versions can also be retrieved from bitbucket repositories
You should be able to select branches which you want to analyze. Branches should be loaded and shown in a list to choose from.
Retrieving versions from repositories should be cached for a couple of hours, until the next check is being run. This way, traffic to repositories like Github is lower and analysis run faster.
Integrate gitlab repository, so versions can also be retrieved from gitlab repositories
Integrate a composer analyzer which analyzes if composer packages are up 2 date
A couple of nice graphs should be displayed on the project analyze page, showing you quickly what the current status is.
You should be able to login with a Github account. You can then define which projects should be analyzed by Packy.
Integrate a bower analyzer which analyzes if bower packages are up 2 date
Hello,
When I tried to log in to the Demo page at https://packy.peternijssen.nl with username password as demo / demo it gave a symphony exception and did not log in as well.
Stats per project should be shown on the project overview. Perhaps some graphs or numbers.
Private repositories cannot be analyzed currently. Neither can we get the latest version of packages. We should find a way to authorize Packy to get access to these repositories.
An authentication system should be implemented; https://github.com/FriendsOfSymfony/FOSUserBundle
You should need to login, before entering Packy. Registration is disabled, but users can be created in the admin section.
We should check the composer file against the security advisory of SensioLabs;
https://security.sensiolabs.org/
Perhaps other package vendors also have a similar system.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.