Skip to content

GloryLion125/vuukle

Repository files navigation

Vuukle Social App

publishers news, profile settings and comments management etc.

Designs

Project designs are available on Invision App.

Installing / Getting started

  1. Install Node.js (v9.0+ required). You can use nvm - Node Version Manager to quickly switch between Node versions.
  2. Install dependencies with npm i command
  3. To start development server run npm run dev or yarn dev

Developing

Built With

Typescript, React, Mobx

Prerequisites

  • Git
  • Node.js (v9.0+ required). You can use nvm - Node Version Manager to quickly switch between Node versions.

Setting up Dev

git clone [email protected]:vuukleteam/social.git vuukle-social
cd vuukle-social
npm install

NOTE:

  • You can change vuukle-social to any desired folder
  • If you don't want to clone repo using SSH(command above) you can copy it using HTTPS (go to repository on bitbucket, click clone and select HTTPS) or you can clone repository using GUI

Building

npm run build

to check builded version you can run

npm run start

Deploying / Publishing

Comming soon

Versioning

We should use Semver for versioning. Will be not actively used

Configuration

  • Webpack configuration: next.config.js (Details).
  • Environment variables: env-config.js.
  • HTML template: pages/_document.tsx.
  • Server configuration: server/index.ts.

Style guide

To write similar code we use following tools/techs:

  • JSDoc to documentate things
  • TSLint to lint typescript files. See tslint.json.
  • TSLint React Lint rules related to React & JSX for TSLint. See tslint.json.
  • EditorConfig to let know editors about indentation. See .editorconfig

Api Reference:

Api documentation is available on following link: http://119.81.0.50:5000/swagger/. This is temporary link, if it's not available, please let repository admin know to update readme and provide new url.

Licensing

See LICENSE file

Useful links:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published