├── .gitignore ├── .gitpod.yml ├── CONTRIBUTING.md ├── README.md ├── index.js ├── non-commercial-license.pdf ├── package-lock.json ├── package.json ├── resources ├── GitPodOpenBrowserIcon.png ├── GitPodPortIcon.png ├── NOVA_Case.jpeg ├── NOVA_Case_Without.jpeg ├── NOVA_SketchUp_Case.gif ├── NOVA_SketchUp_Case.skp ├── Wiki │ ├── Architecture.jpeg │ ├── Architecture.pptx │ ├── Chat.jpg │ ├── ChatBotSkill.png │ ├── ClientDashboard.jpg │ ├── GitHubScreenshot.jpg │ ├── Icons │ │ ├── file.png │ │ └── folder.png │ ├── InstallSkill.jpg │ ├── NOVAIcon.jpg │ ├── ServerDashboard.jpg │ ├── Settings.jpg │ ├── Skills.jpg │ ├── nova-wallpaper.png │ └── screenshots.jpg ├── gitLogo.png ├── github-logo.svg ├── join-us-discord.png ├── nodeJSLogo.png ├── not-done-yet.jpg ├── npmLogo.png └── screenshot.jpg ├── settings.json └── src └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .idea/ 3 | !.src/README.md 4 | sqlite.db 5 | /settings.json 6 | /src/*/ 7 | /src/server/ 8 | /src/client/ 9 | src/.DS_Store 10 | settings.json 11 | -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- 1 | # This configuration file was automatically generated by Gitpod. 2 | # Please adjust to your needs (see https://www.gitpod.io/docs/config-gitpod-file) 3 | # and commit this file to your remote git repository to share the goodness with others. 4 | 5 | tasks: 6 | - init: | 7 | npm install 8 | node index.js demo 9 | 10 | ports: 11 | - name: Server 12 | description: No description 13 | port: 8080 14 | onOpen: ignore 15 | - name: Client 16 | description: No description 17 | port: 8083 18 | onOpen: ignore 19 | - name: Server Socket 20 | description: Socket link between the server and the web clients. 21 | port: 8081 22 | onOpen: ignore 23 | - name: Launcher Socket 24 | description: Socket link between the launcher and the server / clients. 25 | port: 8082 26 | onOpen: ignore 27 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to NOVA 2 | 3 | Your contributions to this project are very welcome. If you want to fix a bug or propose a new feature, you can open a new Pull Request but first make sure it follows these general rules: 4 | 5 | 1. Sign this [Contributor License Agreement](https://docs.google.com/forms/d/1mpFCNEiiMCYqzTPbPb9vP8nZT_w-OiYlF28NRKWIi28/prefill) to allow us to publish your changes to the code. 6 | 2. Make your changes on a separate branch. This will speed up the merging process. 7 | 3. Always make the target of your pull request the `develop` branch, not `master`. 8 | 4. Add a thorough description of all the changes. 9 | 10 | Thank you for your commitment! 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |