This project is not covered by Drupal’s security advisory policy.
The DEVINCI module makes your code context aware to make your development process better.
Current Features:
Automatic Environment Switching
Move your code and database between local, development, testing, and production environments and automatically do the following optional things:
- Enable/Disable development modules.
- Change solr server settings.
- Change error reporting.
- Change caching settings.
- Revert features.
- Clear all caches.
- Run database updates.
- Disable email sending when not in production - but enable maillog module to debug emails
Out of the box support for both Acquia and Pantheon
- differences in environments between hosting providers are standardized to 'development', 'test', 'production' meaning it's easier to change providers or create sites that work across both.
- [RoadMap] Standard functions across providers to implement SSL redirects, redirection to www/non-www urls, etc.
Integration with other modules
- Environment Indicator: Shows the current environment (and git branch) in the toolbar / admin menu.
- Features Master: Export all enabled modules, but temporarily enable and disable modules per environment.
Support for Continuous Integration / Automated Testing
Set a linux environment variable that maps to a devinci environment in your test script or .travis.yml file. A good example is setting the environment to be test, which should be as close as possible to production, but using test apis and using maillog instead of actually sending emails.
Example:
export ENVIRONMENT=test
export ENVIRONMENT=prod
Advanced features
- Declare custom environments and environment switching logic with a custom environment.settings.php file.
Project information
- Module categories: Developer Tools
- Created by frankcarey on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Development version: 7.x-1.x-dev updated 16 Sep 2015 at 22:38 UTC