-
Notifications
You must be signed in to change notification settings - Fork 1
Installation Notes (Supplemental)
The [official instructions] describe Macintosh installation. These instructions are based on installing the development environment from scratch on MacOS High Sierra.
- open Terminal
mkdir .nvm; touch .bash_profile- paste from official nvm instructions (looks like
curl -o- https://raw.githubusercontent.com/creationix/nvm/blah blah blah| bash) in terminal - close Terminal, reopen it
nvm install 9.5-
nvm use 9.5in netcreate directory
If you're installing your development environment from scratch, here's what Dave is currently using:
EDITOR - Visual Studio Code
This is a very nice editor with a built-in terminal and excellent plugin support. It's a little slower than Sublime Text 3, our previous recommended editor, but Visual Studio Code is much more polished with a better user experience. It also has built-in git integration so you can see what you've changed compared to your copy of the NetCreate repo.
I also use the following plugins:
- EditorConfig for VS Code - automatically sets VSC to use our recommended text file settings (line ending type, indent style, indent size), which are stored in the
.editorconfigfile - ESLint -
eslintis a scanner that looks for errors in your code and checks for style. This plugin enforces our code style and points out obvious typos and bugs as you type. The project has an.eslintrc.jsonfile in it that sets our code standards.
GUI for GIT - Sourcetree
Although the official GUI for GitHub is Github Desktop, I like Sourcetree better because it implements the vanilla approach to git that encourages understanding how it works. Github Desktop, by comparison, imposes its own workflow on top of the vanilla approach. You can interchangeably use Sourcetree and Github Desktop at the same time, along with the git command line.
- HOME
- Releases
- Installation Guide
-
User Guide
- Advanced Panel
-
Using Templates
- Edit Template
- Template Filed Types Reference:
- Template Technical Documentation
-
Template Technical Overviewdeprecated
- Filters
- Import/Export
- Database Version Documentation
- Deployment
- Troubleshooting
-
Using Turbo360(deprecated)
- Documentation ToDo
- Decision Log
- Useful Reading
- Design Goals
- Code Review: Old UI Dataflow and followup UI Dataflow Design
- UNISYS Architecture
- User Sessions
- Developer Reference
- Migrating Data -- Deprecated