e4e5d92444 | ||
---|---|---|
.. | ||
DevSettings | ||
ApiProperties.txt | ||
CreateRelease.cmd | ||
PTMGitCommands.bat | ||
PTMGitCommands.sh | ||
README.md | ||
Update Notes Template.txt |
README.md
Instructions for developing PT Magic
These are some instructions on how to start developing for PT Magic. The tools listed below (VS Code and its extensions) are only recommendations. Of course you may use any other suitable tool to develop .NET Core projects with. However, you should be carefull to not mess up your files when you commit using a different tool as most tools add some user specific files to the workspace and we do not want to have those in our repository.
Setup your environment
- Download and install Visual Studio Code for your platform from https://code.visualstudio.com/
- Install the VS Code extension C# (OmniSharp)
- Install .NET Core from https://www.microsoft.com/net/download/
Setup PT Magic for development
- Copy settings.analyzer.json and settings.general.json from /_Development/DevSettings to /PTMagic
- Setup a Profit Trailer instance for development (for example in _Development/LocalProfitTrailer)
- Adjust the necessary values in settings.general.json to your needs
- Copy appsettings.json from /_Development/DevSettings/Monitor to /PTMagic/Monitor
- In the appsettings.json file, set the value for PTMagicBasePath development /PTMagic path