diff --git a/.arcconfig b/.arcconfig index 0653aed..8ae7496 100644 --- a/.arcconfig +++ b/.arcconfig @@ -1,5 +1,6 @@ { + "phabricator.uri": "https://we.phorge.it/", "load": [ ".pinterest-linters" ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index bac88ad..a77db87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,17 @@ +## [1.3.0] - TBD 2023 + +- Moved hosting to https://we.phorge.it/ and update the brand + ## [1.2.0] - November 2020 - New feature: Hovercards for object mentions ## [1.1.0] - November 2020 - New feature: Browse in Diffusion - Some lints will show better squiggle. ## [1.0.0] - August 2020 - Initial release - Shows lint in editor diff --git a/README.md b/README.md index 294e0c7..7a56b13 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,37 @@ # Arcanist: A VSCode Extension -An extension for getting some of [Phabricator/Arcanist](https://phacility.com/phabricator/) +An extension for getting some of [Phorge/Arcanist](https://we.phorge.it/) features integrated with Visual Studio Code. ## Features * Show arc-lint notes in editor \ ![arc lint](images/lint.png) * Open file in Diffusion \ ![arc browse](images/browse.png) -* Show hovercards for Phabricator object mentions \ +* Show hovercards for Phorge object mentions \ ![hovercard](images/hovercard.png) * Recognize Arcanist files as JSON ## Requirements This extension requires Arcanist to be installed and configured for the directory you work in; `arc` and all your linters should be in the PATH for vscode to be able to run them. \ Only reasonably recent versions of Arcanist are supported. ## Known Issues * Lints do not update as you type - you must save a file for changes to take effect. Lints also might drift when making large changes. * Most lints only show up as 3-characters-squiggle, which is hard to see.\ We suggest users install the `usernamehw.errorlens` extension. -* When working with multiple Phabricator servers, the hovercard cache may get confused. +* When working with multiple Phorge servers, the hovercard cache may get confused. ## Disclaimers This extension is not affiliated with, nor is it supported by, -[Phacility](https://phacility.com/) or the Phabricator project. +[Phacility](https://phacility.com/), the Phabricator project or the Phorge project. All trademarks are property of their respective owners. diff --git a/package.json b/package.json index ccc6580..afb19df 100644 --- a/package.json +++ b/package.json @@ -1,117 +1,118 @@ { "name": "arcanist", "displayName": "Arcanist", "description": "Phorge/Arcanist support for VSCode", "publisher": "avive", "version": "1.3.0", "engines": { "vscode": "^1.80.0" }, "categories": [ "Other" ], "keywords": [ "Phorge", "Phabricator" ], "extensionKind": ["workspace"], "license": "MIT", "activationEvents": [ "workspaceContains:**/.arclint", "workspaceContains:**/.arcconfig" ], "main": "./out/extension.js", "contributes": { "menus": { "editor/title/context": [ { "command": "arc-vscode.browseFile" } ], "editor/title": [ { "command": "arc-vscode.browseFile" } ], "explorer/context": [ { "command": "arc-vscode.browseFile" } ] }, "commands": [ { "command": "arc-vscode.browseFile", "title": "Browse in Diffusion", "category": "arc", "icon": "$(account)" }, { "command": "arc-vscode.clearLint", "title": "Clear all arc-lint messages", "category": "arc" }, { "command": "arc-vscode.lintEverything", "title": "arc lint --everything", "category": "arc" } ], "configuration": { "title": "Arcanist", "properties": { "arc-vscode.lint.maxDiagnosticsLevel": { "type": "string", "default": "error", "enum": [ "error", "warning", "info", "hint" ], "description": "The maximum level a lint can appear at." } } }, "languages": [ { "id": "json", "extensions": [ ".arcconfig", ".arclint", ".arcrc", ".arcunit" ] } ] }, + "homepage": "https://we.phorge.it/tag/arc-vscode/", "repository": { "type": "git", - "url": "https://github.com/avivey/arc-vscode.git" + "url": "https://we.phorge.it/source/arc-vscode.git" }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "lint": "eslint src --ext ts", "watch": "tsc -watch -p ./", "pretest": "npm run compile && npm run lint", "test": "node ./out/test/runTest.js" }, "devDependencies": { "@types/glob": "^7.1.1", "@types/mocha": "^7.0.2", "@types/node": "^13.11.0", "@types/vscode": "^1.80.0", "@typescript-eslint/eslint-plugin": "^2.30.0", "@typescript-eslint/parser": "^2.30.0", "eslint": "^6.8.0", "glob": "^7.1.6", "mocha": "^7.1.2", "typescript": "^5.1.3", "@vscode/vsce": "^2.19.0", "vscode-test": "^1.3.0" }, "dependencies": { "execa": "^4.0.2" } }