Comments (6)
I added a cache function so that the plugin editor window could use a list of PluginDescription serialized in json.
Example file: https://nothingtv.net/flax-plugins/plugins-cache.json
from flaxengine.
Centralized and open-source editor plugins repository?
from flaxengine.
Something along that. It could start centralized as in there could be a list of plugins you provide and a possibility to add user repositories as well, e.g. by adding another list of links (with a hint that these are outside of your responsibility). I imagine these could cascade so that for example someone provides a list of his own plugins but also point to others who do the same. That way a whole tree of community-provided plugins could be created.
One objection in the discussion was that such a system could be abused. Although I think as long as we use github for the links as well, there is always a responsible account and this non-anonymity should save us from spammers.
Overall the idea is that with the rising number of open-source plugins it's a pity that so few know about what is there already.
from flaxengine.
Oh and two other points I'd like to make:
- This is not meant as an alternative to an asset store that IMO would need more work as in add billing options, a ranking and review system and may be more. That would lead to a considerable maintenance effort which leads me to point two.
- This is meant to be user-controlled and maintained. I would feel bad to cause you even more work than you already have or make you find someone doing it for you.
I think it would be fantastic to have a big (distributed) repository with as little effort as possible but a great start for newbies as well as a time safer for everybody.
from flaxengine.
To give you an idea how I think the crawler could work I implemented a simple one and used it on my repositories for testing:
https://github.com/nothingTVatYT/FlaxPluginScanner
from flaxengine.
How about getting that ready for one of the new features for 1.9?
https://discord.com/channels/437989205315158016/1195736205581631558/1208882495160979516
from flaxengine.
Related Issues (20)
- Cursor sometimes stays in cursor lock after leaving play mode HOT 1
- [Suggestion] Decal Layers or Decal Object Mask HOT 3
- [Performance] Material Editor is slow on large materials HOT 5
- Issue Creating new Materials/Assets HOT 1
- Broken item list display HOT 3
- [Bug] modular Animation wired after 1.8 update HOT 2
- [bug] can't disconnect from node if input is disabled HOT 3
- Visual scripting bug - Wrong input type displayed in array add input
- Visual scripting bug - visual scripts sometimes do not save when saving, causing lost scripts.
- How import organized prefab?
- How to improve mobile performance HOT 2
- [Suggestion] Lighting Info for Material Editor
- Editor failure when using data declared in the managed code in animation graph
- [Suggestion] Show Physics Collider in Orthographic view
- Reparenting the camera through scripting makes a single object disappear in play mode HOT 2
- bindings gen bug again
- UI Controls don't receive `Update` event HOT 4
- Camera projection default viewport missmatch
- [Suggestion] Add option to chose prefab root actor class when create it from content folder menu HOT 1
- A way to exit ui editor mode in prefab editor
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flaxengine.