jbarbadillo / simpleFSM

FSM is a finite state machine, with this library in C++ you can create your own custom fsm using a few clases.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simpleFSM

FSM is a finite state machine, with this library in C++ you can create your own custom fsm using a few clases.

Git tips:

* Note:   Edit variables $(var_name) assiming origin is the remote.
* Note2:  Terminal code prefix $ .
  • Clone with all submodules: $ git clone --recursive $(url_repository)
  • Create new branch: $ git branch $(branch_name)
  • Change to branch: $ git checkout $(branch_name)
  • Remove a branch: $ git branch -d $(branch_name)
  • Remove branch from origin: $ git push :$(branch_name)
  • Checkout a new branch from origin: $ git checkout -b $(branch_name) origin/$(branch_name)
  • Add new file to repository: $ git add $(file_or_macro)
  • Remove file from repository: $ git rm $(file_or_macro)
  • Save edit changes in your PC: $ git commit -a -m "$(description)"
  • Update your repository from origin: $ git pull origin $(your_branch):$(their_branch)
  • Share your changes $ git push origin $(your_branch):$(their_branch)
  • Create a new tag in current branch: $ git tag -a $(tag_name)
  • Add a submodule: $ git submodule add $(url_repository) $(relative_path)
  • How to merge:
    • $ git checkout master
    • $ git merge --no-ff hotfix-1.2.1
    • $ git tag -a 1.2.1
    • $ git push origin master

Tools tips:

  • CMake-gui
  • Eclipse IDE
  • Atom text editor
  • Linux :-D

About

FSM is a finite state machine, with this library in C++ you can create your own custom fsm using a few clases.

License:GNU Lesser General Public License v3.0