GithubHelp home page GithubHelp logo

parndt / emojicode.github.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from emojicode/emojicode.github.io

0.0 1.0 0.0 4.35 MB

The Emojicode Documentation

Home Page: http://www.emojicode.org

CSS 66.35% HTML 20.22% CoffeeScript 13.42%

emojicode.github.io's Introduction

Emojicode Documentation

This is the official documentation for Emojicode.

Building the documentation

Cd into the src directory and run npm install.

To compile the documentation you then just have to run npm start which will compile the documentation into the docs directory.

Structure of the documentation source

The source for the documentation lives in the src directory.

  • lib, package.json and node_modules are needed by the compiler.

  • templates contains the templates for the documentation.

  • static contains static resources like SASS (also compiled by the compiler) and fonts for the documentation.

  • pages contains HTML pages that are directly put into the main template and then copied over. These pages are listed in pages.json.

  • references and guides contains markdown documents that are compiled to a book.

    Each file represents one chapter and each book has a chapters.json listing these chapters.

  • packages contains resource to compile the package pages and APIs.

    Each package has its own directory containing a meta.json and a package.json file.

    The package.json file represents the package API can be generated by the Emojicode Compiler using the -r or -R packageName option.

    To generate the package.json for the s package you would run this command:

    emojicodec -R s anyFile.emojic > package.json
    

    Packages can also have a README.md file that will be display on the packages main page.

    All packages that shall be included in the documentation are listed in packages/packages.json.

Emojicode Documentation Markdown

The Emojicode Documentation supports additional Markdown commands for adding callouts.

To create a Hint you start a line with >!H and to create a Caution notice you start the line with >!N.

Example:

>!H This chapter only introduces the three most important classes although there are many more.
>!H
>!H You can browse the whole API of the s package here.

emojicode.github.io's People

Watchers

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.