icanhazstring / github-issue-aggregator Goto Github PK
View Code? Open in Web Editor NEWIssue aggregation for a github repository and dependencies
License: MIT License
Issue aggregation for a github repository and dependencies
License: MIT License
See title
The current cache for each provider and method is without ttl. So no new issues can be found.
To get this working a ttl needs to be defined. Also there is only a single CacheAspect for all methods to Packagist and Github. This should be split as well.
The following steps need to be done:
loadIssues
)Seems like the github api has a limit for requesting issues over the /search
endpoint.
We need to invoke it until we have all or find a parameter to simply load all.
I haven't looked a lot into the code, but
if you send the request to https://issues.icanhazstring.net/repo/laradock/laradock it says that you got 404, but doesn't tell you why it has happened.
I think it happens when you try to get info from packagist, but there is no laradock/laradock
package, there is only repository with this name
The error should say something like "can't find package {owner}/{repo} on packagist"
There should be a vagrant and/or docker file for easy setup.
This should remove barriers when trying to contribute.
There should be a checkbox beside the search box to force cache recreation for root requirements of requested package.
Also there should be a little notice to the user that this might take a while to load.
See title
Instead of redirecting to github.com - fetch all issues from root requirements and list them as simple list.
The data acquisition for every package from the given root package takes time.
Every request made to that package again, will fire the whole process again.
This should be cached in some way, to avoid the following:
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.