Skip to content

Commit

Permalink
Copy readme.md to boilerplate-readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
benloh committed Feb 19, 2021
1 parent f26d3ba commit 6cf3b87
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions boilerplate-readme.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 6cf3b87

Please sign in to comment.