Split all plugins to be in their own modules
See original GitHub issueAn issue to keep track of spyder modularization:
- Help #4548
- Online Help #4565
- Variable Explorer #4557
- Find in Files #4569
- Editor #4975
- Outline explorer #4812
- IPython Console #5206
- Internal Console #5207
- History #4593
- Projects (project explorer) #5214
- Explorer #4974
- Working Directory ~(will be merged with explorer?)~ #5219
- Preferences module #5216
- Fix error in variableexplorer (https://github.com/spyder-ide/spyder/pull/5206#issuecomment-329018836) #5263
External plugins (spyder_breakpoints, spyder_breakpoints, spyder_io_hdf5, spyder_profiler, spyder_pylint)
- Move back to the plugins folder (also change them to follow the same folder structure): #5276
- merge translations #5438
Other things:
- Merge with master and move new files (after 4.0beta2 release) #7725
Other ideas (to further discuss):
- Add
PLUGIN_CLASSto internal plugins, and load them as external plugins are loaded
Issue Analytics
- State:
- Created 6 years ago
- Comments:32 (32 by maintainers)
Top Results From Across the Web
How would I separate my Python File to multiple plugins?
Try writing the name of the file followed by the class(if there is one) and the module. import Skype4Py then call the module...
Read more >Code Splitting - webpack
If there are any duplicated modules between entry chunks they will be included in both bundles. It isn't as flexible and can't be...
Read more >The 100% correct way to split your chunks with Webpack
splitChunks.chunks = 'all' is a way of saying “put everything in node_modules into a file called vendors~main.js ". With this basic bundle splitting...
Read more >split-by-name-webpack-plugin - npm
Split By Name Webpack Plugin. This plugin will split your entry bundle into any number of arbitrarily defined smaller bundles.
Read more >Step By Step: Split Chunks Plugin #9 - Webpack 4 - YouTube
We will start off by putting all of this third party code into a ... how we can take out specific parts and...
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 Free
Top 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

A bit more than one year after @rlaverde started this big refactoring, this is finally ready!!
Gee, I hope to not do it again!!
That file was generated, after merging with master, there are some new files in master that need to me moved to their module (extensions, some tests) I’ll do that after merging again with master