ide
ide copied to clipboard
Overall Enhancements
Hi!
I have been working on some enhancements for the IDE and I would like to share it :smile_cat:
Check a demonstrative video at Loom There is also a live version here
New Functionalities :rocket:
- ✅ Project management: Create, Update, Delete
- ✅ Grammar Import: On project creation you can provide a
.larkfile from the web and the grammar will be integrated to the project. - ✅ Grammar export: After you have completed your grammar, you can download it.
- ✅ Test case management: Create, Update, Delete, Execute (one by one, and all at once)
UI Improvements :art:
- ✅ Support for dark and ligth themes
- ✅ Mobile friendly layout
- ✅ Enhance accessibility
Internal improvements :robot:
- ✅ Upgrade to Svelte 5 (and all dependencies)
- ✅ Update config files
- Update config for ESLint and Pretier
- Add
.editorconfigto standardize coding styles across editors. - Add
.nvmrcto specify Node.js versionv22.16.0for consistent development environments.
- ✅ Update
github-pages.yml(from olfmain.yml) - ✅ Add Tailwind CSS for consistent styling.
- ✅ Add Storybook for component testing
- ✅ Add Playwright for end-to-end testing
- ✅ Add pre-commit hook in
.husky/pre-committo enforce code formatting, linting, and type checking before commits. - ✅ Add unit tests
- ✅ Add e2e tests
Thank you for reviewing! :pray: