jgeewax / phoenix

Open source UI :)
Apache License 2.0
2 stars 3 forks source link

Hello World #1

Closed stephenplusplus closed 9 years ago

stephenplusplus commented 9 years ago

@callmehiphop and I have been fighting through some big tasks and bugs on gcloud-node, so we haven't dedicated much time to this yet.

I'll just plop some thoughts down. Feel free to add / cross out.

Moved to wiki: https://github.com/jgeewax/gcloud-console/wiki/First-Steps

jgeewax commented 9 years ago

package.json equivalent

It might make sense to provide different ways of storing this (gcs, s3, datastore, firebase, text file upload, local storage, gist, github, pastebin, etc). Let's start with what's easiest for devs (I'm guessing that's local browser storage to start) ?

Lazy loading

I found this library after a quick search about dynamically loading Angular modules: https://oclazyload.readme.io/

Where should source live?

I'd vote that we host stuff on GH and figure out how to pull down the source using raw.github.com since that's the easiest way to install stuff (no "deployment" just .. pin to a commit on a GH repo, we'll figure out the rest.

Security

We definitely do need to worry about this, but not quite yet. To start, how about we focus on a curated list of "known safe plugins", and then code review new ones. Obviously we should aim to pin reviewed plugins to a specific commit hash (which is tough to change later).

Nice to have plug-ins

I'd love a "storage visualization" plugin -- basically show me how much data I have in buckets in different locations, broken down by type, overlaid on a map... That'd be a pretty awesome example of a plugin we could show people.

jgeewax commented 9 years ago

@stephenplusplus Feels like this belongs as a wiki page or something so we can collaborate on everything... thoughts?

stephenplusplus commented 9 years ago

Definitely. When can we go public?

stephenplusplus commented 9 years ago

https://github.com/jgeewax/gcloud-console/wiki/First-Steps