WORK IN PROGRESS At this time this application is mainly a test of the involved technologies...
Web application to submit and vote for feature requests.
- PHP 5.3+, PDO and Mysql driver for PDO
- Composer
- MySQL 5+ (or MariaDB) with InnoDB support
- Developpers will also need node.js and the following npm modules : requirejs, less
There is no install script yet !
git clone REPO_URL fixmyapp cd fixmyapp composer install
Read app/setup/INSTALL.md for more instructions
You can easily run the application using the PHP built-in webserver by running the following command from the fixmyapp root folder :
php -S localhost:8000
- Feature request/suggest submission and vote by the users
- Choice of feature to be implemented based on the votes of the users
- Roadmap and development progress display
- Create a community of users
- Empower users by giving them the power to influence the developement and evolution of an application
- Enhance transparency in the decision making about the evolution of an application
- app/ : contains application specific files
- classes/ : application specific classes
- models/ : Paris models
- routes/ : Silex routes definition
- setup/ : setup files
- templates/ : Twig templates
- config.json : application configuration
- fixmyapp.log : application log, generated by Monolog
- init.php : application bootstrap
- cache/ : cached contents and classes, must be created in order to run the application
- templates/ : Twig templates cache
- components/ : third party javascript components, generated by composer
- doc/ : documentation end design documents
- vendor/ : third party PHP components generated by composer
- composer.json : composer dependencies
- composer.lock : composer state file, generated by composer
- index.php : application front controller
- LICENSE
- README.md
FixMyApp is (c) 2013 Universite catholique de Louvain
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.