Giter VIP home page Giter VIP logo

picode's Introduction

PICode

Project-Integrated COllaborative Development Environment

What is the PICode?


PIcode is a web page that supports all development environments of the project so that users can collaborate without additional programs.

What's the difference from other IDEs?


Work without any external modules

If you are going to start a project, you need a program for document management function, chat function to communicate with team members, and issue management function in addition to the code editor. However, if you use PICode, you can use all of the above functions on just a single web page.

  • code edit function

module_code

  • chat function

module_chat

  • note function

module_note

Possible collaboration

Through PICode real-time communication, you can see in real time where your team members are working, what they are working on. Therefore, you can work on documents or codes with them, or you can discuss the team's work by chatting in real time.

collaborate_code

Visualization

Through container visualization, you can see all workspace structures and states. In addition, you can simply control network creation, container and network connection, and connection between containers by clicking nodes and buttons.

  • visualization view

visualization_hover

  • power on the container through visualization view

visualization_poweron

  • connect container to network through visualization view

visualization_connect

Work without changing environment

If you want to work in vscode editor, use the vscode extension supported by PICode. Connect with PICode server, input ID and password in the vscode extension. Once you login, select workspace then you can get the selected workspace codes and work in the vscode.

extension_vscode

Development Environment


  • Linux or related OS
  • Docker v20.X
  • npm v7.X
  • node v14.X

How to start PICode?


  1. Install all of our npm module on terminal ( npm i )
  2. Create .env file (essential)
  3. Enter PORT=4000 SERVER_API=4000 in the env file (essential)
  4. Enter npm run-script build on terminal
  5. Enter npm run-script server:build on terminal
  6. Enter npm run-script start on terminal
  7. Enter the url on web browser and login
  8. it's worked!

Documentation


Documentation is on our website.

https://picode-team.github.io/picode-page/

CONTRIBUTE


If you want contribute our projcect, please read it!

contribute

LICENSE


license

Contact us


Nevation EunPyoLee1010 benovice wlsrn3684

picode's People

Contributors

benovice avatar eunpyolee1010 avatar jaesang-tatum avatar nevation avatar wlsrn3684 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.