0.1.0 • Published 4 months ago

allure-report-storage v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Allure Report Storage šŸ“Š

A powerful REST API service for managing and storing Allure test reports. This project provides a centralized storage solution for your Allure test results, making it easier to manage and access test reports across different projects and test runs.

Features ✨

  • Store and manage Allure test reports šŸ“
  • Project-based organization šŸ“
  • Multiple test run support šŸ”„
  • RESTful API endpoints šŸš€
  • Swagger UI documentation šŸ“š
  • Built with TypeScript for type safety šŸ’Ŗ

Prerequisites šŸ› ļø

  • Node.js (Latest LTS version recommended)
  • npm or yarn package manager

Installation šŸ“„

  1. Clone the repository:
git clone https://github.com/yourusername/allure-report-storage.git
cd allure-report-storage
  1. Install dependencies:
npm install

Development šŸš€

To start the development server with hot-reload:

npm run dev

Building šŸ—ļø

To build the project:

npm run build

Project Structure šŸ—‚ļø

src/
ā”œā”€ā”€ routes/      # API route handlers
ā”œā”€ā”€ services/    # Business logic services
ā”œā”€ā”€ types/       # TypeScript type definitions
└── index.ts     # Application entry point

API Documentation šŸ“–

The API documentation is available through Swagger UI when the server is running. Access it at:

http://localhost:3000/swagger

Dependencies šŸ“¦

  • Hono - Fast and type-safe web framework
  • @hono/node-server - Node.js adapter for Hono
  • @hono/swagger-ui - Swagger UI integration
  • @hono/zod-openapi - OpenAPI integration with Zod
  • allure-commandline - Allure report generation

License šŸ“„

Add your license information here

Contributing šŸ¤

Contributions are welcome! Please feel free to submit a Pull Request.

npm install
npm run dev
open http://localhost:3000
0.1.0

4 months ago

0.0.3

4 months ago

0.0.2

4 months ago

0.0.1

4 months ago