Skip to content

siongui/pali

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
    # 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 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.

UNLICENSE

Released in public domain. See UNLICENSE.

References

[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
[3]

apt-get upgrade vs update

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

[4]

ubuntu check package version

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

[5]

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
[9]

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
[11]

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