File parsing development #7
Merged
Merged
Conversation
Supabase was setup with Connection String .env files was created to house sensitive data applications.properties configured for database
Removed the .env file with the additional main class boilerplate code for the added dependencies for Spring to read the .env file. Added a new profile for the development environment. Updated the .gitignore to exclude the dev profile.
Add GitHub Actions workflow for automated testing Add application-test.properties with H2 Add application-test.properties.template for secure team setup Add H2 dependency for testing with in-memory Update .gitignore with additional security patterns
Removed the third party dependencies for the obselete environmental variable system. Updated the application.properties with the proper dependencies. Configured the application-test.properties for CI/CD automation.
Added the main file parsering structure with separation of concerns and support for 4 file types Added the config/ information to Version2.md for future improvements.
Added a TextReducerService.java layer to compress files before being sent to the AI layer.
Built the FileParser logic and interface. Built the ParserFactory for instance direction. Built CsvParser initial logic to parse from csv format to text in bytes.
Built JsonParser with conversion to text and error handling. Updated the FileParser interface Structured ParseResult
Owner
Author
|
All checks passed! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adding proper file parsing for csv, txt, log, and json that converts into text, compress, and hand off to the AI.