From 7b820e9a59945c0f171c27f8b2929fb622905189 Mon Sep 17 00:00:00 2001 From: Murkeee <100662199+Murkeee@users.noreply.github.com> Date: Sun, 4 Aug 2024 18:48:28 +1000 Subject: [PATCH] Update README.md Added CI status to README.md Closes #9 Signed-off-by: Murkeee <100662199+Murkeee@users.noreply.github.com> --- README.md | 118 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 61 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index aaeaff7..b2dd6d4 100644 --- a/README.md +++ b/README.md @@ -1,57 +1,61 @@ -# VOYAGER -This project is OpenAI-like API set for SkywardAI project. - -## BUILD & RUN - -### Setting Up Video - - -https://github.com/user-attachments/assets/2b8f1ea7-0aca-44ea-b218-eff8e1769729 - - - -### Local Machine -* Please make sure you installed `Node.js` on your local machine. -* This project developed on Node Version `v20.15.0`. - -```shell -# Manage package by pnpm -# Install pnpm globally, or change it to your local machine location -npm install -g pnpm - -# Install dependencies -pnpm install -# OR -npm install - -# RUN -npm run -``` - -### Container -* Please make sure you have `docker` and `make` installed in your server. -* Docker version for testing is `27.0.3, build 7d4bcd8`. -```shell -# to simply start with all needed containers started, please run -make up -# if you just want to build this project to docker container, please run -make build -# if you want to start only this project in docker, please run -make start -# PLEASE NOTE: make start will automatically run make build first - -# to run a container bind to your local machine volume, run -make dev -# this will do the same thing as `make up` but allows you to make changes and sync with container -``` -**NOTE:** `make dev` Requires Node.js environment installed, or at least have `node_modules` specified in `package.json` installed on your server. Please see [Local Machine](#local-machine) section. - -## Lint -To start lint your code, simply run -```shell -npm run lint -``` - -## Monitor -This project got monitor build with swagger-stats, when you got this project running, just go to `:/stats`. -For example, [http://localhost:8000/stats](http://localhost:8000/stats) +# VOYAGER +This project is OpenAI-like API set for SkywardAI project. + +[![Linter and Builder 🚀](https://github.com/SkywardAI/voyager/actions/workflows/linter-builder-checker.yml/badge.svg)](https://github.com/SkywardAI/voyager/actions/workflows/linter-builder-checker.yml) +[![Release Drafter 🚀](https://github.com/SkywardAI/voyager/actions/workflows/release-drafter.yml/badge.svg)](https://github.com/SkywardAI/voyager/actions/workflows/release-drafter.yml) +[![Release Image 🚀](https://github.com/SkywardAI/voyager/actions/workflows/release-image.yml/badge.svg)](https://github.com/SkywardAI/voyager/actions/workflows/release-image.yml) + +## BUILD & RUN + +### Setting Up Video + + +https://github.com/user-attachments/assets/2b8f1ea7-0aca-44ea-b218-eff8e1769729 + + + +### Local Machine +* Please make sure you installed `Node.js` on your local machine. +* This project developed on Node Version `v20.15.0`. + +```shell +# Manage package by pnpm +# Install pnpm globally, or change it to your local machine location +npm install -g pnpm + +# Install dependencies +pnpm install +# OR +npm install + +# RUN +npm run +``` + +### Container +* Please make sure you have `docker` and `make` installed in your server. +* Docker version for testing is `27.0.3, build 7d4bcd8`. +```shell +# to simply start with all needed containers started, please run +make up +# if you just want to build this project to docker container, please run +make build +# if you want to start only this project in docker, please run +make start +# PLEASE NOTE: make start will automatically run make build first + +# to run a container bind to your local machine volume, run +make dev +# this will do the same thing as `make up` but allows you to make changes and sync with container +``` +**NOTE:** `make dev` Requires Node.js environment installed, or at least have `node_modules` specified in `package.json` installed on your server. Please see [Local Machine](#local-machine) section. + +## Lint +To start lint your code, simply run +```shell +npm run lint +``` + +## Monitor +This project got monitor build with swagger-stats, when you got this project running, just go to `:/stats`. +For example, [http://localhost:8000/stats](http://localhost:8000/stats)