Recommended extensions for Logtalk development.
Installing this pack automatically installs the following extensions:
- Logtalk for VSCode (language support)
- Live Preview (preview of generated documentation and diagrams)
- Jupyter (notebook development)
- Allure Support (browsing test results)
Writing and running Jupyter notebooks also requires installing the Logtalk kernel, available from PyPI and Conda registries:
- https://pypi.org/project/logtalk-jupyter-kernel
- https://anaconda.org/conda-forge/logtalk-jupyter-kernel
To generate Allure test reports, edit the VSCode Logtalk settings to include -f xunit
in the arguments of the logtalk_tester
script, select the command "Logtalk: Run Project Testers" in the VSCode Explorer pane by control-clicking in a Logtalk source file, run the logtalk_allure_report -p
shell command in the VSCode terminal (in the project directory), and then select the command "Allure Report: serve test results" in the VSCode Explorer pane by control-clicking in the allure-results
folder.
For contributions to the individual extensions, please see their documentation.
For suggestions on additional extensions to include in this pack, open an issue in this pack repository.