Skip to content

SeonheeKim/yorkie-codepair

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yorkie CodePair

Yorkie CodePair provides developers with real-time collaborative code editing.

Developing Yorkie CodePair

To develop CodePair in a containerized environment:

docker-compose -f docker/docker-compose.dev.yml up --build -d

Or to run the CodePair in the local environment:

CodePair requires local applications such as Envoy, Yorkie and MongoDB. To start them:

docker-compose -f docker/docker-compose.yml up --build -d

Next, Let's starts CodePair in the development mode.

cd webapp
npm start

Deploying

When PR is merged into main, it is automatically distributed by GitHub Actions.

Layout

Yorkie CodePair is deployed to AWS and the configuration is shown below. This repository is used to distribute static pages.

[Route53]
 ㄴ codepair.yorkie.dev     [gh-pages] # for serving static pages
 ㄴ codepair-api.yorkie.dev [EKS]      # for serving API (not yet)
 ㄴ api.yorkie.dev          [EKS]      # for serving yorkie API

About

Real-time pair programming environment, powered by Yorkie

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.3%
  • HTML 4.0%
  • SCSS 1.4%
  • Other 0.3%