question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

As 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:closed
  • Created 7 years ago
  • Comments:9 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
ssteinerxcommented, Oct 5, 2016

@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)?

0reactions
ssteinerxcommented, Oct 29, 2016

@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?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found