Giter Club home page Giter Club logo

nana-demo's Introduction

nana-demo

Continuous Integration Test - Travis: Linux (gcc 8)TravisCI build status which tests both nana-demo and (nana)

This is a collection of small examples borrowed (with modifications) from any possible source, mostly from documents and blogs posted by Jin Hao.

The simple applications (netepad, calculator, etc.) in the root directory show how to combine a few features of Nana C++ GUI programing.

The aim of each .cpp files in the "Examples" directory is to show how to use one Nana feature (and to test it).

The master, hotfix and develop branches allow you to quickly browse, modify and compile any of the demos. You can use it for a quick setup of your own project. This allow you to quickly select (checkout) the exact version of nana (in the nana repository!!) - for example, the latest hotfix - you want to use and recompile it together with the demo of your choice. It also allow you to quickly browse, modify, test and contribute! to nana.

All demos (FreeMe- not) are updated to Nana v1.7. But this need periodical revision and adaptation.

This is also a test for each change in nana. I compile regularly all of them after each push to the master or hotfixes branches of Nana. Travis will automatically compile all (see the nana .travis.yml) in a Continuous Integration test (CI) in Linux with gcc:

  • nana/master will compile nana-demo/master
  • nana/hotfix will compile nana-demo/hotfix
  • nana/develope - nana/develope.

All demos are automatically added to the Doxygen-generated Nana Documentation from the project Nana-docs

If you have another build system tested for this collection of demos, please take a time to contribute it back here. Thank!

nana-demo's People

Contributors

cnjinhao avatar k1988 avatar pavelxdd avatar qpcr4vir avatar

Watchers

 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.