Giter VIP home page Giter VIP logo

programmers-guide's Introduction

Programmers-Guide

This is the Cocos2d-x programmers guide. It is licensed under the Creative Commons BY-SA license. You can find it here

Directory layout

  • _layout.html5 - used for pandoc print page layout
  • blank.md - a blank page that is used when building print versions
  • build.sh - BASH script that build web and print versions, deploys to server
  • chapters - markdown content and images
  • main.css - CSS for print version
  • mkdocs.yml - MKDocs configuration
  • outline.md - outline of what this guide covers (may be out of date)
  • README.md - this file :-)
  • solarized-light.css - CSS for print version
  • style.css - CSS for print version
  • theme - custom theme for web version

What do you need to build for OS X?

How to run/test

  • cd <where you cloned this repo>/programmers-guide
  • run mkdocs serve

Any changes made while mkdocs serve is running are automatically rebuilt.

How to build for deployment

  • cd <where you cloned this repo>/programmers-guide
  • run build.sh

Content is build in docs and deployed to site. This script also builds the ePub and PDF versions as well as deploys out to staging (slackmoehrle.github.io) and http://www.cocos2d-x.org/programmersguide

How to add new content

  • via a pull request. Please do not edit chapters directly.
  • If you are creating a new chapter, please dont't make it feel and sound like an API Reference. This is a guide suited for new users (even though advanced users will benefit too). Please tell a story about your content. We want to make this engage the user. If in doubt. Read Chapter 2 and notice it feels like a chapter in a book.
  • Contact me via e-mail or on the forums to discuss what you want to add, edit, etc.

I found an error

Conventions used in this book

  • auto is used for creating local variables.
  • using namespace cocos2d; is used to shorten types.
  • each chapter has a compilable source code sample to demonstrate concepts.

Outline.md - outline of what the guide will cover (may be out of date)

Appendices

Chapters

programmers-guide's People

Contributors

dariodp avatar darkdukey avatar devmanny avatar iamvoid13 avatar kidproquo avatar kr15to avatar minggo avatar pabitrapadhy avatar ricardoquesada avatar samuele3hu2022 avatar slackmoehrle avatar super626 avatar wenhailin avatar zilongshanren 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.