This is a Visual Studio Code extension that provides support OpenJDK development. The primary audience is active developers in OpenJDK projects.
The extension provides integration with OpenJDK projects on GitHub, and with the JDK Bug System (JBS).
The intention is to keep adding functionality that is relevant to OpenJDK developers. If you have any ideas or suggestions, please let me know!
This extension contributes the following settings:
openjdkDevel.github.username
: GitHub user name needed for GitHub integrationopenjdkDevel.github.apiToken
: GitHub API token needed for GitHub integrationopenjdkDevel.jbs.username
: JBS user name needed for JBS integrationopenjdkDevel.jbs.apiToken
: JBS API token needed for JBS integrationopenjdkDevel.jbs.filters
: Comma-separated list of JBS filter IDs to showopenjdkDevel.labelFilter
: Comma-separated list of labels to show Pull Requests foropenjdkDevel.repoFilter
: Comma-separated list of OpenJDK repos to show Pull Requests foropenjdkDevel.locale
: override locale for formatting of e.g. dates
This extension contributes the following commands:
openjdkDevel.gitHubIntegration.refresh
: Refresh GitHub IntegrationopenjdkDevel.jbsIntegration.refresh
: Refresh JBS IntegrationopenjdkDevel.setGithubToken
: Setup GitHub API TokenopenjdkDevel.setGithubUsername
: Setup GitHub usernameopenjdkDevel.setJbsToken
: Setup JBS API TokenopenjdkDevel.setJbsUsername
: Setup JBS usernameopenjdkDevel.setFilter
: Setup PR filter
- The Duke icon is based on an original from https://wiki.openjdk.java.net/display/duke/Main (License: New BSD)
- Icons from Octicons https://primer.style/octicons/ (License: MIT)
- Icons from Codicons https://microsoft.github.io/vscode-codicons/ (Licence: CC BY 4.0)
- Icons from Iconoir https://iconoir.com/ (Licence: MIT)
Maintainance release to fix documentation.
Add ability to open the PR diff as an editor in VS Code. I highly recommend complementing this functionality with a plugin for viewing diff files, such as Diff Viewer.
Added "Collapse all" button to tree views.
Added JBS integration.
Fixed problem with multiple JBS links in PRs.
Added support for "repo" filters as well as "label" filters.
Initial release. This includes basic GitHub integration.