ahutchings / kohana-modules Goto Github PK
View Code? Open in Web Editor NEWThe kohana-modules.com module "database".
Home Page: http://kohana-modules.com/pages/add-a-module
The kohana-modules.com module "database".
Home Page: http://kohana-modules.com/pages/add-a-module
https://github.com/kohana/database
The Name should be database
Currently when you visit kohana-modules.com, the default view is the list of all modules for all version of Kohana starting from 2.3 to 3.2. Most of the people don't see the distinction at first which creates unnecessary confusion over why modules aren't working.
I propose two things:
The site attached to this repo is great. However, I can see a problem going forward with different kohana versions. Many of the modules I saw listed aren't maintained anymore, and won't work with kohana 3.1. I think you should maintain branches for each kohana version.
Most of the new modules do not meet the standards Kohana, low quality code, not contain comments, for example: all modules by madeinnordeste, /mgalang/kohana-elasticsearch.
fix for madeinnordeste/kohana-net
Please add only "serious" modules, because the repository used junior programmers.
Kohana 3.3.0 was released a couple days ago.
Can you guess who can't wait to start sending some pull requests with compatible modules?
Edit: Not sure if this is actually an issue for the kohana-modules.com repo...
The site doesn't get updated as soon there's a new module here? It seems that the last update online is from almost 1 month ago. Consider using gh-pages to make it as quick as 10 min to become online ๐
Submodule system is awful. All going good until you need remove submodule..
To remove a submodule you need to:
Delete the relevant section from the .gitmodules file.
Stage the .gitmodules changes git add .gitmodules
Delete the relevant section from .git/config.
Run git rm --cached path_to_submodule (no trailing slash).
Run rm -rf .git/modules/path_to_submodule
Commit git commit -m "Removed submodule <name>"
Delete the now untracked submodule files
rm -rf path_to_submodule
And all other not standard adding operations became git conflict and problem hell.
Composer is better modern solution. You can just host composer.json for each branch with required modules list and build site on it.
And more important - it will force developers to add composer.json and add packets to packagist.
Kohana 3.4 will implement composer installation too by default.
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.