
I love the symfony framework, for the fact that there has always been a lot of attention to user plugins. They have always been part of the framework architecture, the official site has a section with a directory of all possible plug-ins, and it was recently announced that for the long-awaited Symfony2 there will be a similar directory with bundles.
But still, there were things that seemed uncomfortable. There were a lot of dummy plug-ins, a rather arbitrary categorization, there was no clear gradation of plug-ins: for example, the old and buggy plug-in would be in the ranking above the new non-glitch, because more people used the old one and they all voted for it.
Therefore, we created
Symfohub , a GitHub
meshing project, with LupineDreamer that collects all the symfony related repositories. Symfohub collects data on all symfony repositories from GitHub, and also catalogs them by tags, and collects user feedback on the use of a particular plugin or bundle.
')
A short list of what symfohub can do now:
Actually functional:
- Twitter integration (example: symfohub.com/repo/lichess )
- tags and requirements (set by the repository owner)
- user rating. The Watchers / forks that we get from GitHub are certainly good, but they do not always help to assess the real usefulness of the project.
- custom stability assessments on the similarity of railsplugins.org, here referred to as Assertions. Each user can tell whether this code works for him or not, or can work, but with careful file processing. Similar reviews will save other developers from using poor-quality plug-ins / bundles.
- filtering repositories by criteria, as it was on www.symfony-project.org/plugins . For the bandl, this section is not very useful yet (everywhere symphony 2 and doctrine, but with the advent of symphony 2.1, I sang 2, and maybe something else will be needed)
- code highlighting in readme files symfohub.com/repo/DbFinderPlugin/documentation
- and of course, github authentication, so that you can leave feedback without registration.
Symfohub is in the initial growth stage, now it has about 200 repositories. As I mentioned above, symfohub in its own should help users leave feedback so that other users do not stumble upon other people's rakes. That is, it performs a kind of social function inside the symfony community.
Now the project is just spinning up, and unfortunately, as the cat wept. Therefore, I have a request to the community: if you are working with symfony, go to
Symfohub and rate those plugins (bundles) that you would like to recommend to other developers. If there are some pitfalls when working with them - describe them, you will be grateful. Well, if you yourself have a repository on GitHub, with symfony code, add it to us (although it may already be there).
The symfohub project is non-commercial, made for fun and for the community. If you have any ideas or suggestions - speak out. Well, don't forget to log in, the base of symfohub is constantly updated.