Import data from GitHub and store it.
- Store the ID, status, and all the JSON coming from GitHub in a parket file
- The system will be able to start at the last pull request created
- The system will be able to update pull requests that are not finished yet
- The GitHub token will be read from a variable environment
- The system will manage not to accept duplicate ID
- Will publish every creation update to a bus like CQRS / DDD style
- Follow clean architecture
- The system will have proper error management for
- GitHub token invalid
- no access
- no internet
- unable to write a file, permissions, space etc ...
Import data from GitHub and store it.