Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  •  Research and choose rust based web framework, suitable for project goals
  •  Implement simple http service with some endpoints
  •  Include logging library (env_logger is popular choice)
  •  Include E2E test - make request against the endpoints, expect appropriate response
  •  CI: Lint, build, run & test each commit

Stage 2: Storage

  •  Understand pick-up protocol specification
  •  Based on the specification, design trait for retrieving messages and storing messages
  •  Provide mysql implementation
  •  Include unit tests
  •  CI: Include new set of tests in CI

...