Use these instructions to get the project up and running.
You will need the following tools:
Follow these steps to get your development environment set up:
- Clone the repository
- Initialize submodule in the local configuration
git submodule init
- Fetch all data for each submodule
git submodule update
Next pick your development tool
Follow these steps to get your development environment set up:
-
Within the
.\src\
directory, restore required packages by running:dotnet restore .\Doctrina.sln
-
Next, build the solution by running:
dotnet build .\Doctrina.sln --no-restore
-
Next, within the
.\src\Doctrina.WebUI\
start the server by running:dotnet run
-
Launch http://localhost:5000/ in your browser to view the React SPA
-
Launch https://localhost:5001/xapi/about in your browser to view the xAPI about resource
Follow these steps to get your development environment set up:
-
Open the
Doctrina.sln
inside thesrc
folder. -
Hit
F5
orCTRL+F5
to start from Doctrina.WebUI.csproj -
Launch https://localhost:44338/
-
Launch https://localhost:44338/xapi/about in your browser to view the xAPI about resource
-
Try posting a statem
- At the src directory, build the image by running:
docker-compose build
- After image has finished building, start a new container by running:
docker run doctrina
After following the steps for setup, do the following to run the lrs-conformance-test-suite
- Within the
.\lrs-conformance-test-suite
run the following:npm install
1.1 If installation fails, do the following:
npm update
1.2
npm audit fix
- After npm packages have been installed, run the following:
node bin/console_runner.js -e https://localhost:5001 -a -u [email protected] -p zKR4gkYNHP5tvH
- .NET Core 3.0
- ASP.NET Core 3.0
- Entity Framework Core 3.0
- NodeJS
- React
- Office React Fabric UI
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.