Technologies Getting Started Collaborators Contribute
Modulo is a set of useful Drupal modules to init and configure a blank digital platform.
- PHP
- JS / TS
- HTML / CSS
- Twig
- SASS
- Frameworks
- Symfony
- Deployment
- Composer
- Drush
- Packager
- Gulp
#La VM devrait être lancée à ce stade, si vous avez des erreurs se référer à la doc d'install qui comprend des aides au débogue.
make
#On rentre dans le bash de la vm
make bash
#On installe les dépendances php
composer install
In your /etc/hosts
file,
127.0.0.1 docker.localhost
If you use BrowserSync
or Firefox
,
127.0.0.1 docker.localhost
127.0.0.1 monsite.docker.localhost
127.0.0.1 pma.monsite.docker.localhost
127.0.0.1 solr.monsite.docker.localhost
#etc...
To dump the database without cache tables,
drush sql-dump --extra-dump=--skip-ssl --structure-tables-key=common > ./sites/mysql/yellowstone.sql
Apache Solr
is used :
- to implement crossReading such as "moreLikeThis"
- as main search engine (with queries and facets)
- to store useful lists (like news, agenda, etc)
To clear and reindex Solr
,
#Clean core solr
drush sapi-c
#Prepare business lists
drush sapi-r
#Reindex
drush sapi-i
Thanks to Modolo's owners.
Christophe Caron |
Nicolas Dhesdin |
Pierre Ampuero |
David Lobry |
See our contributing best practices
In resume for any developers see followings steps :
git clone https://github.com/MGDIS/modulo.git
git checkout -b feature/NAME
- Follow commit patterns
- Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!