Lab1 - a190884810/CS5551 GitHub Wiki
Screenshot
GitHub desktop
- Attribute commits with collaborators easily
- Checkout branches with pull requests and view CI statuses
- Syntax highlighted diffs
Gitshell
- Frictionless Context Switching. Create a branch to try out an idea, commit a few times, switch back to where you branched from, apply a patch, switch back to where you are experimenting, and merge it in.
- Role-Based Codelines. Have a branch that always contains only what goes to production, another that you merge work into for testing, and several smaller ones for day to day work.
- Feature Based Workflow. Create new branches for each new feature you're working on so you can seamlessly switch back and forth between them, then delete each branch when that feature gets merged into your main line.
- Disposable Experimentation. Create a branch to experiment in, realize it's not going to work, and just delete it - abandoning the work—with nobody else ever seeing it (even if you've pushed other branches in the meantime).
Zen Hub Plugin
- Data-driven project management
-
- ZenHub runs on GitHub data, so your Burndown charts, Velocity tracking, and Release reports are always accurate.
- Plan, track, release
-
- ZenHub makes it easy to break down complex projects into small, manageable tasks to align your team—and ship faster.
Creatly
- 1-click create
- Drag drop shapes
- Easy, preset connectors
- Aligned, sized and grouped
- Themes and color palette
Web storm
- Intelligent coding assistance
- Modern frameworks
- Smart editor
- Navigation & Search
Brackets
Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it without getting in the way of your creative process. You'll enjoy writing code in Brackets.
Ionic CLI
The Ionic command-line interface (CLI) is your go-to tool for developing Ionic apps.
Node and NPM
As an asynchronous event driven JavaScript runtime, Node is designed to build scalable network applications. In the following "hello world" example, many connections can be handled concurrently. Upon each connection the callback is fired, but if there is no work to be done, Node will sleep.