diff --git a/.travis.yml b/.travis.yml index 701b64ab3..394e682b0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,7 @@ install: - 'npm install -g vsce' - 'vsce package' deploy: - provider: releases +- provider: releases api_key: ${DEPLOY_TOKEN} file: - "vscode-apache-camel-0.0.1.vsix" @@ -20,10 +20,13 @@ deploy: overwrite: true on: branch: master - branches: - only: - - master +- provider: script + script: vsce publish -p $VSCODE_TOKEN + skip_cleanup: true + on: + repo: camel-tooling/camel-lsp-client-vscode + tags: true cache: directories: - - "node_modules" + - "node_modules" env: DISPLAY=:99 diff --git a/VSCODE_INFO.md b/VSCODE_INFO.md new file mode 100644 index 000000000..a993bd813 --- /dev/null +++ b/VSCODE_INFO.md @@ -0,0 +1,10 @@ +# Apache Camel for Visual Studio Code +This preview release of the extension adds language support for Apache Camel to Visual Studio Code including: +* Language service + * Auto-Completion + * Quick Info (Hover) + +You can find more detailed information about Apache Camel support for Visual Studio Code at our [GitHub page](https://github.com/camel-tooling/camel-lsp-client-vscode). + +## Contact Us +If you run into any issues or have suggestions for us, please file [issues and suggestions on GitHub](https://github.com/camel-tooling/camel-lsp-client-vscode/issues). diff --git a/icons/icon128.png b/icons/icon128.png index 29b84f292..659dd69df 100644 Binary files a/icons/icon128.png and b/icons/icon128.png differ diff --git a/package.json b/package.json index 44178a378..ee09b4ef2 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,43 @@ { "name": "vscode-apache-camel", "displayName": "Language Support for Apache Camel", - "description": "Language Support for Apache Camel", - "author": "Aurélien Pupier", + "description": "Provides completion, validation and documentation features for Apache Camel URI elements in XML DSL.", "license": "Apache-2.0", "version": "0.0.1", "preview": true, - "publisher": "camel-tooling", + "publisher": "camel-tooling", + "icon": "icons/icon128.png", + "maintainers": [ + { + "name": "Aurélien Pupier", + "email": "aurelien.pupier@gmail.com" + }, + { + "name": "Lars Heinemann", + "email": "lhein.smx@gmail.com" + } + ], + "readme": "VSCODE_INFO.md", + "author": { + "name": "Aurélien Pupier" + }, + "bugs": { + "url": "https://github.com/camel-tooling/camel-lsp-client-vscode/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/camel-tooling/camel-lsp-client-vscode.git" + }, + "homepage": "https://github.com/camel-tooling/camel-lsp-client-vscode", + "keywords": [ + "Camel", + "LSP", + "Language Server Protocol", + "Tool" + ], "engines": { "vscode": "^1.18.0" }, - "repository": {}, "categories": [ "Languages", "Linters" @@ -48,7 +75,8 @@ "@types/glob": "5.0.30", "gulp": "^3.9.1", "gulp-tslint": "^6.1.2", - "tslint": "^3.15.1" + "tslint": "^3.15.1", + "vsce": "^1.39.0" }, "dependencies": { "vscode-languageclient": "^3.5.0",