This repository contains a Java-based project that demonstrates object-oriented programming principles and best practices. The project is built using Gradle and follows modern development workflows.
├── app/
│ ├── build.gradle # Gradle build configuration
│ └── src/
│ ├── main/ # Main source code
│ └── test/ # Test source code
├── gradle/
│ └── libs.versions.toml # Dependency version management
├── .github/
│ └── workflows/ # CI/CD configuration
└── gradle.properties # Gradle properties
- Java Development Kit (JDK) 11 or higher
- Gradle 7.x or higher (included via Gradle wrapper)
-
Clone the repository:
git clone https://github.com/nando-z/oop-java.git cd oop-java
-
Build the project:
./gradlew build
-
Run tests:
./gradlew test
- Use the provided Gradle wrapper for consistent builds
- Follow the established project structure for new code
- Ensure tests are written for new features
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the terms specified in the LICENSE file.
For questions and feedback, please open an issue in the GitHub repository.