beeja-io / beeja

Open-Source Solution for Seamless Organizational Operations!
Apache License 2.0
46 stars 5 forks source link

[BE] Set up a new microservice at https://github.com/beeja-io/tac.beeja.integrations-api for handling external/internal integrations. #231

Open swathidevarapalli opened 1 month ago

swathidevarapalli commented 1 month ago

Create a new microservice at https://github.com/beeja-io/tac.beeja.integrations-api to handle external/internal integrations. The initial setup should include the essential configurations and a basic Hello World API to validate the setup.

Scope of Work: 1. Project Setup: Initialize a new microservice project under the repository https://github.com/beeja-io/tac.beeja.integrations-api. 2. Core Configurations to Implement:

3. Code Quality & Build Tools: Configure Checkstyle and SpotlessApply for code formatting and style checks 4. Utilities: Add a custom GradleTask for build, test and bootRun. 5. Sample API: Push a basic Hello World endpoint to validate the microservice bootstrapping

Acceptance Criteria:

  1. The microservice should start successfully and expose the Hello World API.
  2. All the above configurations must be functional and verified.
  3. Code should comply with formatting rules enforced by Checkstyle and Spotless.
  4. OpenAPI documentation should be accessible via Swagger UI.
vijay-kumar-pitla commented 1 month ago

Link : [https://github.com/beeja-io/tac.beeja.integrations-api/tree/master]