|
840 | 840 | },
|
841 | 841 | "walkthroughs": [
|
842 | 842 | {
|
843 |
| - "id": "als-get-stated", |
844 |
| - "title": "Ada in VS Code", |
845 |
| - "description": "Introduction to Ada in VS Code support", |
| 843 | + "id": "als-get-started", |
| 844 | + "title": "Get Started with Ada & SPARK", |
| 845 | + "description": "A brief introduction of Ada & SPARK support in VS Code", |
846 | 846 | "steps": [
|
847 | 847 | {
|
848 |
| - "id": "als-get-stated-welcome", |
849 |
| - "title": "Welcome to Ada extension!", |
850 |
| - "description": "This short walkthrough introduces the Ada extension.", |
| 848 | + "id": "als-get-started-install-toolchain", |
| 849 | + "title": "Install development tools", |
| 850 | + "description": "Install an Ada compiler to execute your source code.\n[Install a Compiler](https://github.com/AdaCore/ada_language_server/tree/master/integration/vscode/ada#getting-additional-tools)", |
851 | 851 | "media": {
|
852 |
| - "markdown": "media/welcome.md" |
| 852 | + "markdown": "media/toolchain.md" |
853 | 853 | }
|
854 | 854 | },
|
855 | 855 | {
|
856 |
| - "id": "als-get-stated-setting", |
857 |
| - "title": "Set a project file", |
858 |
| - "description": "Set the active project file in the ``ada.projectFile`` setting.\n [Open Settings](command:workbench.action.openSettings)", |
| 856 | + "id": "als-get-started-open-workspace", |
| 857 | + "title": "Open a VS Code workspace", |
| 858 | + "description": "Create a new folder or use an existing one, and open it with VS Code.\n[Open Folder](command:vscode.openFolder)", |
859 | 859 | "media": {
|
860 |
| - "markdown": "media/settings.md" |
| 860 | + "markdown": "media/empty.md" |
861 | 861 | },
|
862 |
| - "completionEvents": [ |
863 |
| - "onSettingChanged:ada.projectFile" |
864 |
| - ] |
| 862 | + "when": "workspaceFolderCount == 0" |
865 | 863 | },
|
866 | 864 | {
|
867 |
| - "id": "als-open-project-file", |
868 |
| - "title": "GPR project file support", |
869 |
| - "description": "Open the GPR project file you have specified in the ``ada.projectFile`` setting. Open the ``Outline`` view to see all the entities (packages, switches...) of your GPR file.", |
| 865 | + "id": "als-get-started-create-project", |
| 866 | + "title": "Create a project", |
| 867 | + "description": "If you don't already have a GPR project, create one!\n[Create a Hello World Project](command:toSide:ada.createHelloWorldProject)", |
870 | 868 | "media": {
|
871 |
| - "markdown": "media/settings.md" |
| 869 | + "markdown": "media/project.md" |
| 870 | + } |
| 871 | + }, |
| 872 | + { |
| 873 | + "id": "als-get-started-edit", |
| 874 | + "title": "Navigate and edit your code", |
| 875 | + "description": "Open an Ada source file to explore features.\n[Open an Ada Source File](command:workbench.action.quickOpen?%22.ad%22)", |
| 876 | + "media": { |
| 877 | + "markdown": "media/edit.md" |
| 878 | + } |
| 879 | + }, |
| 880 | + { |
| 881 | + "id": "als-get-started-build", |
| 882 | + "title": "Build your project", |
| 883 | + "description": "Use automatically provided `ada` tasks to build your project.\n[Build Project](command:workbench.action.tasks.runTask)", |
| 884 | + "media": { |
| 885 | + "markdown": "media/build.md" |
872 | 886 | },
|
873 | 887 | "completionEvents": [
|
874 |
| - "onLanguage:gpr" |
| 888 | + "onCommand:workbench.action.tasks.runTask" |
875 | 889 | ]
|
876 | 890 | },
|
877 | 891 | {
|
878 |
| - "id": "als-get-stated-debug", |
879 |
| - "title": "Launch and debug", |
880 |
| - "description": "Use the pre-installed **C/C++** extension to debug Ada code.", |
| 892 | + "id": "als-get-started-debug", |
| 893 | + "title": "Launch and debug your application", |
| 894 | + "description": "Use automatically provided debug configurations.\n[Start Debugging](command:toSide:ada.walkthroughStartDebugging)", |
881 | 895 | "media": {
|
882 | 896 | "markdown": "media/launch-debug.md"
|
883 | 897 | },
|
|
886 | 900 | ]
|
887 | 901 | },
|
888 | 902 | {
|
889 |
| - "id": "als-get-stated-github", |
890 |
| - "title": "Report issues or contribute to the extension", |
891 |
| - "description": "This extension is an open source software. Feel free to [open an issue](https://github.com/AdaCore/ada_language_server/issues) or [contribute on GitHub](https://github.com/AdaCore/ada_language_server/pulls)!", |
| 903 | + "id": "als-get-started-settings", |
| 904 | + "title": "Configure settings", |
| 905 | + "description": "Configure your Ada development environment.\n[Open Ada & SPARK Settings](command:toSide:workbench.action.openWorkspaceSettings?%22%40ext%3Aadacore.ada%22)\n[Open Ada & SPARK Keyboard Shortcuts](command:toSide:workbench.action.openGlobalKeybindings?%22%40source%3Aextension%20Ada%20%26%20SPARK%22)", |
| 906 | + "media": { |
| 907 | + "markdown": "media/settings.md" |
| 908 | + } |
| 909 | + }, |
| 910 | + { |
| 911 | + "id": "als-get-started-more-resources", |
| 912 | + "title": "Tutorials and Demos", |
| 913 | + "description": "", |
| 914 | + "media": { |
| 915 | + "markdown": "media/more-resources.md" |
| 916 | + } |
| 917 | + }, |
| 918 | + { |
| 919 | + "id": "als-get-started-github", |
| 920 | + "title": "Report issues or make contributions", |
| 921 | + "description": "This extension is open source software. Feel free to [open an issue](https://github.com/AdaCore/ada_language_server/issues) or [contribute on GitHub](https://github.com/AdaCore/ada_language_server/pulls)!", |
892 | 922 | "media": {
|
893 | 923 | "image": "media/github.jpg",
|
894 | 924 | "altText": "Github snapshot"
|
|
0 commit comments