Comments (8)
I agree, and I thought of it, but of course it may be that some packages are not on packagist, so you click and get a 404, which isn't nice. Checking for existence of packages with mysql is gonna be wasteful though. Maybe I'll do it with redis, or maybe we don't care about 404s.
from packagist.
Or maybe we should cache package list globally after doing packagist:update, no info, just names (symfony/symfony)?
from packagist.
Yeah it should be easy to have in APC (apc_store).
from packagist.
Just a thought, what to do with requirements like 'php', should packagist try to guess whether it's a composer package (vendor/package or another requirement like some-cool-ruby-gem >= 2.3.4
)?
from packagist.
If it doesn't exist in our DB, we don't link to it and that's it, just plain text? I'm not sure what else you would like to do?
from packagist.
Take a look:
mysql> select distinct packageName from link_require where position('/' in packageName) = 0;
+----------------+
| packageName |
+----------------+
| php |
| ext-midgard2 |
| ext-pdo |
| ext-curl |
| sdk |
| ext-mysqlnd |
| ext-mysqlnd_uh |
+----------------+
7 rows in set (0.00 sec)
should packagist be clever enough to know that ext-curl is actually a http://php.net/manual/en/book.curl.php ?
from packagist.
If you want to add hardcoded links for extensions sure, but we can't know for sure they're all on pecl or php.net. As for sdk, I do wonder what that is :)
from packagist.
Me too not sure, and that's why i'm asking ). Probably will leave this as-is.
'Sdk' is a requirement for this thing:
http://packagist.org/packages/dotsunited/cabinet
seems like it's aws sdk.
from packagist.
Related Issues (20)
- composer won't update latest project tag HOT 2
- extend GitLab support HOT 2
- Installation stats graph visibility
- Respect 'dev' keyword in packagist UI to show composer require --dev HOT 1
- [FEATURE] Geographical installation chart HOT 1
- Resolve historic tags HOT 5
- Not receiving email when resetting password HOT 1
- Email users on account security changes to alert them to potential compromise
- Migrating to Bootstrap 5.3 HOT 1
- Can get the user details HOT 1
- Fix typo on API documentation page
- SSH source URLs being used for github.com HOT 2
- Allow proposed PIE extensions to be submitted to Packagist HOT 6
- Invalid package information: funding.1.url HOT 5
- Show homepage from default branch HOT 3
- Dropdown menu no longer works HOT 3
- Syntax Highlighting in README.md seems not to work properly when coming from Bitbucket HOT 4
- Readme is not shown to guests HOT 1
- require-dev dependencies to packages overwritten in composer.json shouldn't be links HOT 1
- Allow prefixes when parsing SemVer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from packagist.