Open Issues Need Help
View All on GitHubAI Summary: The issue requests adding a 'DeepWiki' badge to the repository's documentation, likely the README.md. The provided markdown snippet includes the badge image and a link to a specific DeepWiki page related to the project.
AI Summary: Modify the AshNeo4j.DataLayer to handle Ash.CiString types in filters and other expressions by converting them to lowercase in the generated Cypher queries using functions like `toLower()`, ensuring case-insensitive matching as specified in the issue description. This involves updating the query generation logic within the data layer to correctly handle CiString attributes.
AI Summary: Refactor the three transformers (likely related to data transformation within the Ash Neo4j data layer) into persisters. This involves changing their functionality to focus solely on adding information to the resource, rather than their current transformation role. The goal is to improve code organization and maintainability.
AI Summary: Integrate Spark.InfoGenerator into the AshNeo4j project's Info module to enhance the documentation generated for the Neo4j DSL sections. This involves modifying the existing Info module to utilize Spark.InfoGenerator for improved output formatting and potentially more detailed explanations of the DSL.
AI Summary: Enhance the AshNeo4j data layer's `relate` DSL verifier to ensure that a relationship entry is provided for every defined relationship in an Ash resource. This involves modifying the existing verifier to check for completeness rather than just the validity of individual entries.
AI Summary: Enhance the error messages generated by the AshNeo4j library's DSL verifier for the `relate` clause. Currently, when a relationship name in the `relate` clause doesn't match an existing relationship, the error message only indicates a mismatch without specifying which relationship name(s) caused the error. The task is to modify the verifier to include the offending relationship name(s) in the error message, improving the developer experience by providing more context for debugging.