Page Properties | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
|
Feature Overview
Provide a brief introduction to the new feature, including its purpose and significance. Describe how it aligns with the project goals and any relevant user needs.
Requirements
List any technical or non-technical requirements for the feature. This could include hardware, software, dependencies, or any other prerequisites.
User Interface
Add any UI design elements or specifications related to the feature.
Technical Design
Architecture
Long term solution for migrating authority records
Database Schema
If the feature involves changes to the database, provide a schema or data model.
API Endpoints
List and describe any API endpoints associated with this feature.Method | Path | Body | Response | Note |
---|---|---|---|---|
POST | /marc-migrations | { | { | Register new marc-migration operation |
POST | /marc-migrations/<id> | + step | ||
GET | /marc-migrations/<id> | Return status of the marc-migration operation | ||
GET | /marc-migrations/<id>/chunks |
Data Flow
Diagram or describe how data will flow within the feature.
Development Tasks
- folio-spring-support
- create a submodule which will provide support for minio/s3
- mod-marc-migrations?
- create repository and base structure of the module
- system-user creation
- create enpoints
- POST
- PUt
- ...
- async mapping
- prepare chunks
- mapping chunks
- data saving
- mod-entities-links
- new enpoint to process file-name and process itÂ
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Testing
Test Cases
- Test case 1
- Test case 2
- ...
Performance testing
Provide results of performance testing if needed.
Load testing
Provide results of load testing if needed.
Deployment
Deployment notes
Describe the deployment process.
Migration
Describe the migration process.
Documentation
Provide links to or include any documentation related to the feature, such as API documentation or user guides.
Dependencies
List any external dependencies to other teams and features required for this feature.
Risks and Mitigations
Identify potential risks associated with the feature and describe mitigation strategies.