From 6cf3b87872cc22c2dd1c5d46da3c5cc583c942e4 Mon Sep 17 00:00:00 2001 From: Ben Loh Date: Fri, 19 Feb 2021 21:55:19 +0000 Subject: [PATCH] Copy readme.md to boilerplate-readme.md --- boilerplate-readme.md | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 boilerplate-readme.md diff --git a/boilerplate-readme.md b/boilerplate-readme.md new file mode 100644 index 00000000..5031efd2 --- /dev/null +++ b/boilerplate-readme.md @@ -0,0 +1,46 @@ +# MEME Boilerplate + +--- + +## User Manual + +See the [Wiki Home](https://gitlab.com/inq-seeds/boilerplate/wikis/home) for End User Instructions. + +--- + +## Read Me + +Boilerplate for Electron-hosted LAN-based Web Learning System! + +At this time, Electron userland "easy to get started" tools are not production-ready. We're building our own starting point rather than use _electron-forge_ and similar tools. This will allow us to develop understanding of best practices of the underlying tools (e.g. webpack) for using the Electron library. + +## Directory Configuration + +- [x] .babelrc auto include react presets +- [x] .editorconfig to enforce spacing/tab rules +- [x] .gitignore +- [x] .eslintrc.json to enforce AirBNB linting rules +- [x] .nvmrc to enforce required Node version +- [x] .prettierrc to configure wrapping options + +## Development Tasks + +#### BUILD STAGE + +- [x] build ElectronApp bundle +- [x] build WebApp bundle, served from ElectronApp + +#### DEVELOPMENT STAGE + +- [x] [build] +- [ ] run ElectronApp w/ livereload of main.js (mainprocess under nodemon) +- [x] mainprocess: load renderer processes w/ livereload of electron bundle +- [x] mainprocess: launch WebApp Server (Express) +- [x] mainprocess: launch WebApp Sockets (UNISYS) +- [x] WebApp Server: watch for livereload of webapp bundle + +#### PACKAGE STAGE [WIP] + +- [x] [build] +- [x] create electron package installer +- [x] build standalone mac app