kazurayam / inspectus4katalon-gradle-plugin

A Gradle plugin that helps Katalon Studio project to use the inspectus library. Inspectus-powered project will be able to perform Visual Inspection.
Apache License 2.0
0 stars 0 forks source link

move the file/directories under the "development" project into the root project; make the "application" project into a subdirectory "reheasal" under the project root #20

Closed kazurayam closed 1 year ago

kazurayam commented 1 year ago

v0.7.0, this 'inspectus4katalon-gradle-plugin` project has an irregular directory structure.

$ tree -L 2 .
.
├── DEV_GUIDE.md
├── README.md
├── application
│   ├── Drivers
│   ├── build.gradle
│   ├── gradle
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── development
│   ├── README.md
│   ├── build
│   ├── build.gradle
│   ├── gradle
│   ├── gradlew
│   ├── gradlew.bat
│   ├── settings.gradle
│   └── src
└── docs

The root directory is NOT an ordinary Gradle project.

  1. It misses the src directory,
  2. it misses the build.gradle + 'settings.gradle' file,
  3. it misses the gradle directory,
  4. it misses the gradlew file.

These files/directories are located under the development directory.

When I open this project with IntelliJ IDEA, I encountered many (small but frustrating) problems because the structure of the root directory is unusual.

I think I should change the directory structure as follows:

:~/tmp/inspectus4katalon-gradle-plugin (develop *+)
$ tree -L 2
.
├── DEV_GUIDE.md
├── README.md
├── build
│   ├── classes
│   ├── docs
│   ├── generated
│   ├── libs
│   ├── pluginDescriptors
│   ├── publications
│   ├── reports
│   ├── resources
│   ├── test-results
│   └── tmp
├── build.gradle
├── docs
├── gradle
│   └── wrapper
├── gradlew
├── gradlew.bat
├── rehearsal
│   ├── Drivers
│   ├── build.gradle
│   ├── gradle
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── settings.gradle
└── src
    ├── functionalTest
    ├── main
    └── test

The idea is

  1. move the files/directories in the development subdirectory up to the root directory
  2. rename the application directory to rehearsal, for better expressing what it is for
kazurayam commented 1 year ago

done at v0.2.1