fix path handling on windows and add contribution section in README.md #59
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.
Type of change
Description
The main fix addresses the Windows path validation issue where the scan endpoint was failing with "Invalid file path" errors. The validation logic has been updated to handle both backslash and forward slash formats, ensuring support for both Windows and Unix-style paths. Additionally, improvements were made to support absolute and relative path resolution.
Documentation updates include:
These changes improve platform compatibility and enhance developer guidance.
Related Issue
Issue Number: #42
Motivation and Context
This change was required to address path handling issues on Windows that caused errors when using the scan endpoint. Proper validation and documentation improvements ensure a consistent development and user experience across all platforms.
How Has This Been Tested?
The changes were tested by:
Screenshots (if appropriate):
Checklist