Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Pāli Dictionary and Pāli Tipiṭaka

Development Environment:

This repository is not actively maintained. Pāli Dictionary and Pāli Tipiṭaka will be re-implemented in Go. Please see paligo.

Set Up Development Environment

  1. Download Go:

    # create a workspace in your home directory
    $ mkdir ~/dev
    # enter workspace
    $ cd ~/dev
    # download Go 1.10.2 for Linux 64-bit
    $ wget
    # uncompress and untar
    $ tar xvzf go1.10.2.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
    # 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? ( (HN discussions)

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

rappel/Makefile at master · yrp604/rappel · GitHub

In defense of Unix ( (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