├── .gitignore ├── .solutions ├── stage-1 │ ├── abstraction-with-functions │ │ ├── solution.advanced.js │ │ └── solution.basic.js │ └── closures-and-scope │ │ └── solution.js └── stage-2 │ └── module-pattern │ └── solution.js ├── CONTRIBUTING.md ├── README.md ├── mentor-notes.md ├── package.json ├── stage-1 ├── README.md ├── abstraction-with-functions │ ├── README.md │ ├── exercise.js │ └── exercise.test.js ├── closures-and-scope │ ├── README.md │ ├── exercise.js │ └── exercise.test.js ├── exercise │ ├── README.md │ ├── app.js │ ├── index.html │ ├── main.css │ └── stack-icon.png └── first-class-functions │ └── README.md └── stage-2 ├── README.md └── module-pattern ├── README.md ├── exercise.js └── exercise.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.solutions/stage-1/abstraction-with-functions/solution.advanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/.solutions/stage-1/abstraction-with-functions/solution.advanced.js -------------------------------------------------------------------------------- /.solutions/stage-1/abstraction-with-functions/solution.basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/.solutions/stage-1/abstraction-with-functions/solution.basic.js -------------------------------------------------------------------------------- /.solutions/stage-1/closures-and-scope/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/.solutions/stage-1/closures-and-scope/solution.js -------------------------------------------------------------------------------- /.solutions/stage-2/module-pattern/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/.solutions/stage-2/module-pattern/solution.js -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/README.md -------------------------------------------------------------------------------- /mentor-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/mentor-notes.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/package.json -------------------------------------------------------------------------------- /stage-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/README.md -------------------------------------------------------------------------------- /stage-1/abstraction-with-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/abstraction-with-functions/README.md -------------------------------------------------------------------------------- /stage-1/abstraction-with-functions/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/abstraction-with-functions/exercise.js -------------------------------------------------------------------------------- /stage-1/abstraction-with-functions/exercise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/abstraction-with-functions/exercise.test.js -------------------------------------------------------------------------------- /stage-1/closures-and-scope/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/closures-and-scope/README.md -------------------------------------------------------------------------------- /stage-1/closures-and-scope/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/closures-and-scope/exercise.js -------------------------------------------------------------------------------- /stage-1/closures-and-scope/exercise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/closures-and-scope/exercise.test.js -------------------------------------------------------------------------------- /stage-1/exercise/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/exercise/README.md -------------------------------------------------------------------------------- /stage-1/exercise/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/exercise/app.js -------------------------------------------------------------------------------- /stage-1/exercise/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/exercise/index.html -------------------------------------------------------------------------------- /stage-1/exercise/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/exercise/main.css -------------------------------------------------------------------------------- /stage-1/exercise/stack-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/exercise/stack-icon.png -------------------------------------------------------------------------------- /stage-1/first-class-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-1/first-class-functions/README.md -------------------------------------------------------------------------------- /stage-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-2/README.md -------------------------------------------------------------------------------- /stage-2/module-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-2/module-pattern/README.md -------------------------------------------------------------------------------- /stage-2/module-pattern/exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-2/module-pattern/exercise.js -------------------------------------------------------------------------------- /stage-2/module-pattern/exercise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foundersandcoders/ws-software-design-js/HEAD/stage-2/module-pattern/exercise.test.js --------------------------------------------------------------------------------