iljapostnovs
Funding Links: https://github.com/sponsors/iljapostnovs
- Name: Ilja Postnovs
- Location: Riga
- Company: Rimi Baltic
- Kind: user
- Followers: 19
- Following: 0
- Total stars: 78
- Repositories count: 10
- Created at: 2022-11-20T05:48:14.068Z
- Updated at: 2025-03-27T13:47:24.116Z
- Last synced at: 2025-03-27T13:47:24.116Z
GitHub Sponsors Profile
Hi there!
I am a passionate SAP Fiori UI5 developer from Latvia, who loves to automate things ;)
You could probably know me from SAPUI5 Extension for Visual Studio Code, which is my product of laziness.
SAPUI5 framework has a lot of things, which could be automated, and that's what I did.
There were a lot of issues:
UI5 is basically typed, but Javascript is not, however, lib metadata could be used to lint a lot of places. Which was done.
Hard code reviews. Solved by adding a lot of linters.
A lot of manual work, e.g. exporting translations to i18n, now there is a hotkey for that.
Manual documentation. Solved by adding possibility to generate Class UML diagrams.
Switching between MVC files. Now there is a hotkey for that.
Easy to make a mistake. Linters and completion items made this issue less painful.
Takes a lot of time to navigate through code. Solved by adding references. Ctrl + click is accessible in a lot of places.
No link between js and xml. Solved by adding it ;)
And more.
A lot of extension functionality basically tries to repeat Typescript, which was not an easy job.
If you enjoy the extension and have a good mood, sponsoring is very much appreciated :)
- Current Sponsors: 1
- Past Sponsors: 4
- Total Sponsors: 5
- Minimum Sponsorship: $1.00
Featured Works
iljapostnovs/VSCodeUI5Plugin
Visual Studio Code Extension for UI5 Development
Language: TypeScript - Stars: 60iljapostnovs/ui5plugin-linter
Linter for UI5 projects
Language: TypeScript - Stars: 14iljapostnovs/VSCodeUI5PluginUsageExampleApp
App for testing the UI5 Plugin functionality
Language: JavaScript - Stars: 1iljapostnovs/ui5plugin-parser
UI5 Class parser
Language: TypeScript - Stars: 3Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 6