Inspiration

Our project was heavily inspired by MIcrosoft's VSCode pull request and issues extension which let's the developers use vscode as the platform to manage all related things around pull requests and issues. https://github.com/microsoft/vscode-pull-request-github

What it does

Our VSCode extension allows its users to have full control over their Monday account, starting with overview of the entire project status and creating, removing and updating the project, boards, items, teams and users.

How we built it

The project was built using Javascript mainly harnessing the power of Monday's SDK and GraphQL services, Authentication using an on demand local nodejs server, Azure Devops as a CI platform and obviously VSCode marketplace and framework to create the extension.

Challenges we ran into

As this was our first time creating a VSCode extension we had to read the entire documentation and learn how to create one. Using Monday SDK which wasn't exposing typings. Creating a local service for authentication and token refreshing as VSCode is an electron desktop application.

Accomplishments that we're proud of

The ability to learn and implement 2 different and new API's and the VSCode framework in such a short time without a prior knowledge was a great challenge that we believe we overcame and achieved a stable product.

What's next for vscode integration

In the near future if we see that the extension is being used and recognized by the Monday community we will add more features and abilities in order to achieve eventually a complete mirroring of the Monday platform right into VSCode to ease and simplify the use for developers.

Built With

+ 18 more
Share this project:

Updates