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
- azure
- javascript
- microsoft
- sdk
- typescript
- vscode





Log in or sign up for Devpost to join the conversation.