Giter Club home page Giter Club logo

chatblocks-examples's Introduction

ChatBlocks-Examples

A collection of ChatBlocks examples, demos and templates that can be used with @Instafluff's ChatBlocks

Using the examples

Contributing your examples and functions

I would love for you to contribute to this library of examples. Just keep these ideas things in mind:

  • All examples and functions should be put into a folder. This will allow you to provide variant .cbs files as well as a README.md to explain any usage details or block limitations.
  • Your .cbs file should only contain the blocks needed for that specific example or feature. If you have multiple examples that rely on reusable functions, consider saving those out as separate .cbs dependencies to include in your example folder. The point being to make it easier to add multiple examples to your ChatBlocks window without causing collisions.
  • The goal is to make your blocks as portable as possible. Be verbose in your variable and function names to avoid collisions. Instead of i something like, username_exampletitle_i.
  • Examples should not overly rely on variables. Variables in ChatBlocks are global. If your example needs to rely on variables, consider a very unique naming schema (see previous point).
  • Add comments to your outer blocks to give hints and notes about how to properly use the block. To do this, right click the block and choose Add Comment
  • Consider opening your .cbs files in a code editor and formatting them as XML. This will make it easier for folks to peruse and read your block code. By default, saving your .cbs files from ChatBlocks will be a less-readable minified string of xml.

chatblocks-examples's People

Contributors

instafluff avatar walpolea avatar

Watchers

 avatar  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.