Golang tutorial desktop application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
samples
screenshot
AUTHORS
LICENSE
README.md
etutor.go
etutor.ini
etutor.xml
etutor2.xml

README.md

etutor

Golang tutorial desktop application.

To use it you need:

  1. The External packet (Golang GUI framework): https://github.com/alkresin/external
  2. The GuiServer executable, which may be compiled from sources, hosted in https://github.com/alkresin/guiserver, or downloaded from http://www.kresin.ru/en/guisrv.html or a releases page of Github's repository.

It is possible to change some options, editing the etutor.ini:

  • main font ( 'fontmain' tag );
  • editor window font ( 'fontcode' );
  • results window font ( 'fontresult' );
  • results window colors ( 'results' );
  • add/remove keywords to highlite ( 'hilighter' );
  • change the highlite scheme ( 'hiliopt' ), an alternative one is 'hiliopt_far', you may rename it to 'hiliopt' and the current 'hiliopt' to something else;
  • add new tutors, using the 'book' tag.

It is not necessary to keep the code in an xml file. You may use 'path' instead of 'code' with a path to your *.go file.