Pāḷi Tipiṭaka and Pāḷi Dictionaries
Go Python JavaScript HTML Makefile CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Pāli Dictionary and Pāli Tipiṭaka

Development Environment:

Set Up Development Environment

  1. Download Go:

    # create a workspace in your home directory
    $ mkdir ~/dev
    # enter workspace
    $ cd ~/dev
    # download Go 1.6 for Linux 64-bit
    $ wget https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
    # uncompress and untar
    $ tar xvzf go1.6.linux-amd64.tar.gz

    If you do not follow the above steps, please modify GOROOT and GOPATH in Makefile.

  2. git clone the pali repository and data repository:

    # git clone pali repository
    $ cd ~/dev
    $ git clone https://github.com/siongui/pali.git
    # enter pali repository
    $ cd ~/dev/pali
    # git clone data repository
    $ make clone
  3. Development environment setup:

    $ cd ~/dev/pali
    $ make setup
  4. Run Dictionary Dev Website:

    $ cd ~/dev/pali
    $ make mindicjs
    $ make mindiccss
    $ make dicdevserver
  5. Run Tipiṭaka Dev Website:

    $ cd ~/dev/pali
    $ make mintpkjs
    $ make mintpkcss
    $ make tpkdevserver

Deploy on AWS EC2

See Deploy on AWS EC2.


Released in public domain. See UNLICENSE.


[1]GitHub - siongui/pali: Pāḷi Tipiṭaka and Pāḷi Dictionaries
[2]siongui/data: Data files for Pāḷi Tipiṭaka, Pāḷi Dictionaries, and external libraries

apt-get upgrade vs update

What is the difference between apt-get update and upgrade? - Ask Ubuntu


ubuntu check package version

How can I check the available version of a package in the repositories? - Ask Ubuntu


ubuntu check if packages are installed

How do I check if a package is installed on my server? - Ask Ubuntu

[6]python pip vs apt-get
[7]How to extract files to another directory using 'tar' command? - Ask Ubuntu
[8]Git Workflows and Tutorials | Atlassian Git Tutorial

makefile instead of grunt

What's in a Build Tool? (lihaoyi.com) (HN discussions)

ocaml-9p/Makefile at master · mirage/ocaml-9p · GitHub

rappel/Makefile at master · yrp604/rappel · GitHub

In defense of Unix (leancrew.com) (HN discussions)

[10]makefile check if symlink exists

makefile concatenate files

javascript - Makefile to combine js files and make a compressed version - Stack Overflow

build - Is there a way to exclude certain source files or folders from a makefile? - Stack Overflow