Amplication for Visual Studio CodeEasily create Amplication plugins from provided Amplication templates. Features | Support and Community | Contributing | License InstallationInstall the Amplication VS Code Extension by clicking Install on the banner above, or open the Extensions view in VS Code, search for Amplication to filter results and select Amplication extension. FeaturesThe Amplication extension is here to help you bootstrap your Amplication plugin development. To do so, it adds a few actions to the VS Code Command Palette. Download TemplatesThis command allows you to choose an Amplication template to download to your local environment. Currently you can choose between a blueprint template, Node.js template or .Net template.
You can choose a name for the scaffolding and it will be stored in a Install DependenciesThis command will install the plugin's dependencies, specified in the BuildThis command will build the plugin's code and assets, allowing you to publish it. Build And PushThis command will build the plugin's code and assets, then it will commit and push the code to you pre-configured git repository. Publish VersionThis command will bump the plugin's version using Semantic Versioning Specification (SemVer) in Support and CommunitySupport documentation can be found on the Amplication Documentation. Issue Reporting and Feature Requests
ContributingThe majority of Amplication code is open-source. We are committed to a transparent development process and highly appreciate any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as a part of the Amplication community. Please refer to our contribution guidelines and code of conduct. LicenseDevelopmentBuilding and Publishing the ExtensionThis extension uses a streamlined process for building, versioning, and publishing to the VS Code Marketplace. Prerequisites
Available ScriptsThe following npm scripts are available for development and publishing:
Release ProcessTo release a new version of the extension:
Manual ReleaseIf you prefer to handle the process manually:
Troubleshooting
|