Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- `lib/` hosts the core SeasarBatis library (`src/main/java` for Java sources, `src/main/resources` for MyBatis configs such as `mybatis-config.xml`, and `src/test` for fixtures under `resources/sql`).
Sign in to like and favorite skills
lib/ hosts the core SeasarBatis library (src/main/java for Java sources, src/main/resources for MyBatis configs such as mybatis-config.xml, and src/test for fixtures under resources/sql).spring/ wraps the core module with Spring support; src/main/java/jp/vemi/seasarbatis/spring contains the auto-configuration layer, while src/test/java mirrors package paths for Spring-specific tests.gradlew, gradlew.bat, gradle/) must be kept in sync when changing Gradle versions to ensure reproducible builds../gradlew build compiles every module and runs the default test suite../gradlew :lib:test executes library tests; append -DjunitTags=integration to opt in to container-backed integration cases otherwise excluded../gradlew :spring:test targets Spring module tests only and is useful when iterating on auto-configuration changes../gradlew :lib:jacocoTestReport produces an HTML coverage report in lib/build/reports/jacoco/test/html.UpperCamelCase for classes/interfaces, lowerCamelCase for methods and fields, and SCREAMING_SNAKE_CASE for constants.SBSqlSessionFactory for tone), and keep log messages in English even when comments contain Japanese context.@Getter, @Builder, etc.) but keep generated code obvious—include concise Javadoc and avoid hiding complex logic in Lombok annotations.src/test/java and suffix classes with Test.integration; only enable them locally or in CI environments that can run Docker.src/test/resources/sql and prefer the provided in-memory configurations over ad-hoc files.jacocoTestReport and review the HTML output before submitting.type: summary convention seen in history (feat, test, fix, docs, ci); write summaries in the imperative mood and limit them to ~72 characters.mybatis-config.xml), and ensure both unit and optional integration suites are accounted for.