Plugin approach
See original GitHub issueAs Cookiecutter Django gets more and more features, it might be a good idea to pull some of these out into plugins.
This prevents bloat in the main project and makes life easier for the maintainers.
In order to make things easier to discover we could add a plugins.json
file containing a curated list of plugins to use.
The prompt would then look something like this:
[snip]
use_docker [y]: n
install_plugins [n]: y
# this is where plugin.json kicks in and presents all available plugins
use_heroku [n]: y
use_compressor [n]: y
use_lets_encrypt [n]: n
use_pycharm [n]: y
Discuss!
Issue Analytics
- State:
- Created 7 years ago
- Comments:9 (8 by maintainers)
Top Results From Across the Web
How to Design Software — Plugin Systems | by Joseph Gefroh
In plugin-driven loading approaches, the program provides a method by which the plugin can register itself with the program. In program-driven loading ...
Read more >Integration support and plugin development approach
An alternate plugin development approach for non-RESTful integration involves thorough implementation. For example, a plugin written for fetching content from ...
Read more >Direct Approach - VST, VST3, Audio Units, AAX Plugins
Direct Approach - developer of 64-bit audio plugins for VST, VST3, AAX, and AU formats for both Mac and PC. No modeling, no...
Read more >Creating and discovering plugins
There are three major approaches to doing automatic plugin discovery: Using naming convention. Using namespace packages. Using package metadata.
Read more >How to build a plugin system on the web and also sleep well ...
Attempt #1: The <iframe> sandbox approach · Back to the drawing board, and the main thread · Attempt #2: Compile a JavaScript interpreter...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@jayfk Love to! I’ve also got a project in the same state. This would be a great time to get the basic structure in for a flux (reconsidering that due to React Flux)/ mixin/ plugin. Maybe it should just be called Django-chips (like chocolate chips, but for cookiecutter-django)?
@jayfk I’m about done messing with my prototype and am about to start fresh with a new cookiecutter installation and need to add channels into a brand new project. Did you ever get started on this?