Skip to content

JDelemar/OfflineDevEnv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Dev Env

Set up an offline developer environment.

Work in progress..

Tools

Software Acquire OS Benefit
Nodejs Get Node.js LTS Windows Continuous development, continuous testing, automating testing
Docker Get Docker Community Edition Linux/Windows 10/Windows Server 2016 Quick environment setups and tear downs to support continuous development, continuous testing, automating testing, increase of discovery to use
Visual Studio Code Get Visual Studio Code Windows Integrated development environment better than Notepad
Java Get Java Linux/Windows Java mainly to use Selenium
Electron Get Electron Linux/Windows Build javascript desktop apps
Local Docker images and npm Local Docker images and npm Linux/Mac (Docker) Utilize Docker and npm locally
Play With Docker Get PWD Linux Play with Docker things

Other potential tools

Software Acquire OS Benefit
Playground ??? javascript - nodejs Check out how your scripts look
Docker Images

Local Docker images and npm

Image OS Purpose
Portus Linux House Docker images with a front end for Docker Repository 2.1 or later
Portainer Linux Docker engine web interface
Registry Linux Stores and distributes Docker images
Nginx Linux Open source reverse proxy server
Apache Linux Apache HTTP server
Node Linux Javascript for server-side and networking apps
Alpine Linux Lightweight Linux distro
MySql Linux Popular opensource database
Gitlab Linux Source code management
Piwik Linux Open source analytics
Spfx Linux SharePoint Framework
Play with Docker Linux Docker playground

Microsoft - dotnet, aspnet, windowsservercore, nanoserver, mssql-server-linux, dotnet-samples

Node packages

Local Docker images and npm

Image Purpose
local-npm Offline npm registry for installing node packages
SharePoint Framework Could be the direction of SharePoint 2016 and beyond
(May have to get example/empty projects
From a node environment, git To do Client-Side Web Part, run following the README, save the files)
Yeoman scaffolding Project scaffolding. Could also duplicate these scaffolds in GitLab
(May have to get some empty projects if unable to get for offline usage)
Selenium Multibrowser testing
(May have to get docker image or project ready to run)

About

Offline development environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages