Closed NikitasKotsolakos closed 3 years ago
Amazing work, @NikitasKotsolakos ! Thank you so much for making it real - now I can finally write Cadence code in WebStorm! š
We can mark this as š Milestones Achieved š Congratulations!
Thank you very much @MaxStalker , hope it is helpful, and also thank you for the feedback during the development!
I also did quick update to the documentation with the instructions I had given you in the task to make it more clear for people in the future, and included these instructions links in the plugin description itself for people who just find the plugin through Intellij.
I will be monitoring Github and Discord to see the next steps now that the flip-fest is over
update: clarifying usage with the author in https://github.com/cadence-tools/cadence-for-intellij-platform/issues/16
unblocked by a workaround from the author. confirmed it works on Mac OS X. merging in this PR as milestones have been achieved
New Tool: Add Cadence support for IntelliJ Platform - Milestone 2-3-4
Description
This PR is for issue #19
The plugin is suggested by Intelij when it detects
.cdc
files, and has already over 50 unique downloadsSubmission Links & Documents
Cadence
). https://plugins.jetbrains.com/plugin/17764-cadence (The current version v0.4 with the LSP support has been submitted but is still waiting for JetBrains approval (2 business days),Requirements Check
The
Minimum Feature Set (Acceptance Criteria)
section of the issue #19 defines:This has been achieved as seen on the screenshot below (or by installing the extension and opening .cdc files):
This has been achieved as seen on the GIF below (or by installing the extension and editing .cdc files):
The
Milestone Requirements
include:We showed before that 1 and 2 have been achieved. Milestones 3 and 4 have also been achieved, as we showed before and as is visible in this screenshot from the Jetbrains Market place:
The
Software Requirements
include:The
Other Requirements
includeExtensions / additional work done
semantic analysis and error checking
, but also code completion, and ctrl+click to go to definitionInclude a payout structure by percentage for each team member (ie. Bob: 20%, Alice: 80%).
@NikitasKotsolakos 100% (In the end, the 2nd team member, @Roronnoazoro) didn't have the time to participate)
Other Details