Code Monkey home page Code Monkey logo

playground's Introduction

PIXI Playground

The playground application is a server and client that allow you to create, view, save, and share small Pixi demos.

Usage:

To run the application locally open two terminals, one to the client folder and one to the server folder.

In each of them run npm install to install their individual dependencies. Then run npm run dev for each to start locally. Finally, visit http://localhost:8080. Details can be found in the respective READMEs.

To Do:

Should Have (v1 or v2)

  • Add external js resources in settings dialog
  • Add homepage and search results
    • Show highly starred/trending playgrounds on homepage
    • Also use official/features flags for homepage
  • UI to star a playground
  • Embed view that embeds just the preview with a link back
    • Useful for blog/forums posts and such.

Nice to Have (v2+)

  • Add github auth integration for login
    • List your own playgrounds
    • Consistent author field
    • Import from gist functionality
  • Multi-file support, as well as custom html/css
  • Move logic/state out of views and use a pattern (reflux/redux, or something)
  • Infinite loop detection (https://github.com/CodePen/InfiniteLoopBuster)
  • Add some snippets for monaco, and enable command palette
  • More editor settings (tabs, theme, etc)
  • Data attachments like images, or json to power a demo.
  • Different default demos for different versions
  • Minify the JS that gets output (index.js & result.js)

playground's People

Contributors

englercj avatar

Stargazers

 avatar Li Da avatar

Watchers

Ivan Popelyshev avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.