A programming language with yoruba language construct
# Yorlang Programming Language
**Yorlang** was created so we can have fun writing code in one of the native languages (i.e Yoruba) in Nigeria .
## Feature List
- Variable Declaration
- Conditionals & Loops
- Functions & Arrays
For the full documentation showcasing examples and language use, visit the Website.
> This project assumes you have Git installed.
## Setup
For developers to get started with this project, you'll need to create a local copy of the project.
Run the following in your terminal:
```sh
git clone
github.com
```
Then change into the local directory, run the following in your terminal:
```sh
cd yorlang
```
### Docker Setup
If you have Docker installed, you can proceed with the following:
To start a docker container for Yorlang, run this command in the terminal:
```sh
./start_container.sh
```
> N/B: You might have permission problems on a Unix, please visit the following link to resolve potential file permission issues.
You can then proceed to the **Hello World** Section or the **Unit and Integration Tests** Section to run sample code.
### Non-Docker Setup
If you don't have Docker installed or **you prefer to pollute your PC's environment** :), you'll need to install Node.js.
This project uses ES6+ features and requires a Node version that supports ES6+ features.
> N/B: Yorlang was built with Nodejs `v8.9.4`
To confirm that you have Node.js installed, run the following in your terminal:
```sh
node -v
```
You should get something like `v8.9.4`
#### Install Node.js Modules
To install all dependencies, run the following in your terminal:
```sh
npm install
```
#### Link Yorl Command to Terminal
In order to run a file using the `yorl` command, run the following:
```sh
npm run link
```
## Hello World
You can run sample code by running the following in your terminal:
```sh
yorl sample/test.yl
```
You should get something like: ``báwo ni ayé``
## Developer Guide
For Developers, these docs w …