View Code? Open in Web Editor
NEW
Extracting the schema of json data from Mongo DB
License: MIT License
CSS 2.84%
HTML 10.44%
TypeScript 85.55%
JavaScript 1.17%
jsonschemaextractiontool's Introduction
jsonschemaextractiontool's People
Watchers
jsonschemaextractiontool's Issues
An appropriate open source license must be selected. This will clarify how others can use, contribute and distribute the project.
Dockerfile must be created.
MongoDb and Node.js must be installed in the docker file.
A Linux version with LTS support must be used.
While the project is running in a docker container, requests should be made to the API and MongoDB from local.
Data to be used in experiments must be pulled.
This data should be automatically imported into the database when the container starts.
The README.md file must be replaced.
Should be more descriptive
Dockerization process should be explained in detail.
It should be explained why the project was cloned and why changes were made.
etc.
For better understanding, It is necessary to increase the clarity of dockerfile comments.
The project requires the capability to compile Latex reports within a Docker container.
Adjustments and enhancements are needed in the Dockerfile to support this functionality.
Integration of MakeFile support is essential.
Dependencies must be updated.
Dependency conflicts that prevent the project from running must be resolved.
The default database address should be changed to run in the docker image.
There is a conflict in the unit testing process. Unit tests must be made executable with Karma
The latex code of the report will be added to the repository as a zip file.
To make it easier to use the program, a translation from Portuguese to English is required.
No need for multi-language support. Maybe it can be done in the future.
The latex code containing the "RepEng Project: Empirical Evaluation of JSON Schema Extraction from MongoDB Collections" report should be updated.
In the aggregate function of our codebase, there is a problem with the asynchronous handling of collectionToWork.count() .
This issue potentially leads to inaccurate or undefined behavior due to the variable quantity not being set before it's used in later parts of the code.