Skip to content

Pair Storm code editor. The project, created by group Lv-425.C++ of the Softserve IT Academy.

License

Notifications You must be signed in to change notification settings

nameisalreadytakenexception/PairStormIDE

 
 

Repository files navigation

☁️ Pair Storm IDE ☁️

Code Style Contributions License Slack

PairStorm

Pair Storm is an project oriented IDE that is based on the conception of pair programming. The application contains a bunch of useful features that are going to help programmers write clear and high-quality code. Additionally, Pair Storm supply developers with different sharing features to maintain their team work even remotely. To embed these possibilities, our team has developed custom modular structure, hence Pair Storm is updates-friendly and can be easily extended. Created by Lv-425.C++ team under guidance of the SoftServe IT Academy.

👬 User-Friendly Interface 👬

Interface of Pair Storm is pretty simple. If you were using integrated development environments like Visual Studio, Qt Creator, CLion etc. before, using Pair Storm won't become a problem for you. The most used tools is always in sight. If you want to access advanced settings, simply use corresponding menus.

💬 Embedded Chat 💬

Pair Storm IDE has embedded chat. To make it attractive we have used frontend languages, such as QML or JS. It allows programmers to communicate during developing their products. It is based on P2P sharing conception, which allows many programmers to hang there at the same time. The IDE stores messages in the active project' database. Though, only authorized users can access project' messages.

🔨 Refactoring Tools 🔨

IDE has many useful tools, which make development process easier and faster. For example, Pair Storm has embedded class generation. Thus user can easily create corresponding .h and .cpp files along with defining new methods there.

Meanwhile, Pair Storm has a bunch of useful features that help programmer to write clean code: auto-tabulation, auto-completion, etc.

🔆 Syntax Highlighting 🔆

Native code editor is capable of displaying text in corresponding colors. This helps to make source code more readable and simpler for comprehension. Furthermore, internal highlighter recognizes invalid expressions. This feature significantly boosts development process, so that even not experienced programmers can easily write "compilable" code. Among all other features, editor supports line numbering, scrolling, zooming, tabbing, etc. User can open arbitrary number of code editors in split view to work with several files simultaneously.

➕ Comments ➕

Pair Storm allows users to leave Github styled comments in the code. Commenting is significant part of the pair programming conception. All comments also get's saved in the project' database. Comments are bounded to lines of code, which means that registered user can comment out certain expressions separately.

🔧 Settings 🔧

If user wants to customize Pair Storm, we propose ready themes with predefined palettes in the settings menu. Also, for more advanced users, the one can uniformly customize IDE in conformity with his/her own wishes in the settings advanced tabs.

About

Pair Storm code editor. The project, created by group Lv-425.C++ of the Softserve IT Academy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.4%
  • QML 6.9%
  • QMake 2.0%
  • JavaScript 1.2%
  • C 0.2%
  • PowerShell 0.2%
  • Shell 0.1%