Commit Graph

31 Commits

Author SHA1 Message Date
Richard Ward
3abd9a9236 config: validator,packages,package (1 files) 2025-12-31 14:09:41 +00:00
Richard Ward
3d4b73401e docs: validator,packages,package (2 files) 2025-12-31 14:05:20 +00:00
Richard Ward
101f83b20a docs: validator,packages,package (1 files) 2025-12-31 14:03:24 +00:00
Richard Ward
c23358c81b config: validator,types,packages (1 files) 2025-12-31 14:01:51 +00:00
Richard Ward
a7069e2863 config: validator,packages,package (1 files) 2025-12-31 14:01:20 +00:00
Richard Ward
f9c5a2e5be config: validator,packages,package (1 files) 2025-12-31 13:59:45 +00:00
Richard Ward
e2c91d4103 config: packages,metadata,json (23 files) 2025-12-31 02:07:14 +00:00
Richard Ward
96f8607c46 config: packages,metadata,json (44 files) 2025-12-31 02:01:20 +00:00
Richard Ward
4d8b26e149 docs: styles,validator,validation (2 files) 2025-12-31 00:27:14 +00:00
Richard Ward
9c90f50a43 update: validator,validate,styles (1 files) 2025-12-31 00:25:39 +00:00
Richard Ward
198cd22961 config: packages,metadata,json (47 files) 2025-12-31 00:19:04 +00:00
Richard Ward
6424b53acb update: validator,structure,packages (1 files) 2025-12-31 00:17:35 +00:00
Richard Ward
24b06b5536 config: styles,packages,json (39 files) 2025-12-31 00:17:06 +00:00
Richard Ward
cbc022ddcc update: validator,packages,package (1 files) 2025-12-30 23:20:00 +00:00
Richard Ward
af86bc87f5 update: validator,types,packages (1 files) 2025-12-30 23:19:35 +00:00
Richard Ward
68f8367e13 update: validator,validate,packages (1 files) 2025-12-30 23:19:07 +00:00
Richard Ward
1ebcd93f7e config: packages,json,metadata (6 files) 2025-12-30 23:10:57 +00:00
Richard Ward
667e92a20b config: yaml,packages,entities (11 files) 2025-12-30 22:09:26 +00:00
Richard Ward
009a985896 docs: packages,operations,lua (6 files) 2025-12-30 22:06:55 +00:00
Richard Ward
cd2c8aaad9 update: packages,lua,shared (5 files) 2025-12-30 19:41:26 +00:00
Richard Ward
83691f4bbf config: packages,metadata,json (4 files) 2025-12-30 13:10:27 +00:00
cfa1e5bfee feat: add new icon components including Envelope, ChatCircle, HardDrives, WarningCircle, CheckCircle, XCircle, TrendUp, ShieldWarning, LockKey, Crown, Sparkle, BookOpen, Tree, Broom, Export, UploadSimple, Funnel, FunnelSimple, MapTrifold, PushPinSimple, Buildings, GithubLogo, and GoogleLogo 2025-12-30 12:21:15 +00:00
9d27207fbc Refactor package validation and quick guide modules
- Simplified structure validation by re-exporting functions from structure_config and validate_structure modules for better maintainability.
- Consolidated validation logic in validate.lua, delegating to validate_package module for clearer orchestration.
- Introduced new quick guide functionalities including step management (add, remove, update, reset ordering) and media handling (thumbnail and video URL validation).
- Added utility functions for URL validation and step creation, enhancing the quick guide's usability.
- Established type definitions for steps and media states to improve code clarity and type safety.
- Enhanced schema editor with new field and relation definitions, providing a more robust structure for database schema management.
2025-12-30 11:17:40 +00:00
73fb98d053 feat: Enhance package validator with comprehensive Lua validation scripts
- Added validation scripts for Lua quality, syntax, structure, and naming conventions.
- Implemented checks for metadata and component structures, ensuring compliance with defined schemas.
- Introduced validation for test file structures and common test files when lua_test is a devDependency.
- Updated manifest to include new Lua scripts for sorting, filtering, selection, and export functionalities.
- Improved documentation in UI_TO_LUA_MIGRATION.md to reflect current progress and completed phases.
2025-12-30 11:13:41 +00:00
25c98f2704 feat: Add lua_test as a devDependency and implement validation tests for audit_log and code_editor packages 2025-12-30 02:27:20 +00:00
85fecd58ce feat: Add validation tests for devDependencies including lua_test scenarios 2025-12-30 02:21:28 +00:00
348f0b8557 feat: Update README to include usage instructions for lua_test as a devDependency 2025-12-30 02:21:00 +00:00
77f9464ab2 feat: Update README to include test file recommendations for lua_test devDependency 2025-12-30 02:20:44 +00:00
7c2ea0b417 feat: Add validation for test files structure based on lua_test devDependency 2025-12-30 02:20:29 +00:00
9bf6dc4af0 feat: Enhance script validation to check for tests directory based on lua_test devDependency 2025-12-30 02:19:42 +00:00
459182b655 feat: Add comprehensive validation for package structure, metadata, and components
- Implemented component schema validation in `component_schema.lua`.
- Created metadata schema validation in `metadata_schema.lua`.
- Developed structure validation logic in `structure_validator.lua`.
- Introduced Lua file validation functions in `lua_validator.lua`.
- Added integration tests for validation logic in `validate.test.lua`.
- Created unit tests for component, metadata, and structure validation.
- Added SVG icon for package representation.
- Established a main validation orchestrator in `validate.lua` to coordinate the validation process.
2025-12-30 02:19:28 +00:00