CSC302 Fall 2021 Javascript project on Intelligent Code Completion. Team Javaslipt.
Instructions for Mac, Windows, Linux
1. Clone this repository
git clone https://github.com/rb127/Intelligent-Code-Completion.git
2. Build a new docker container image (Ensure you are in the root folder)
docker build -t a1-302-container ./
3. Run the docker container
docker run a1-302-container
Without coverage
docker run a1-302-container yarn run test
With coverage
docker run a1-302-container yarn run coverage
There are two bash scripts in the scripts folder:
build.sh: To build the docker container in a single steptest.sh: To run the docker container, run test suite, and run code coverage in a single step
To run with your own input file:
- Paste the file contents into src/input.js
- Specify cursor position in the file using the '@' symbol.
Documentation and links to libraries, resources considered are in the meeting notes.
- Meeting 1: Wed 29th September, 2021
- Meeting 2: Thu 30th September, 2021
- Meeting 3: Sun 3rd October, 2021
- Meeting 4: Thu 21st October, 2021
- Meeting 5: Sat 23rd October, 2021
- Meeting 6: Fri 29th October, 2021
- Meeting 7: Fri 26th November, 2021
- Meeting 8: Wed 1st December, 2021
- Meeting 9: Thu 2nd December, 2021