-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Daniel Furman edited this page Jan 3, 2021
·
2 revisions
Welcome to the docs wiki!
Vaccine passport is designed to be a fully collaborative open-source solution to making vaccine passport information available on an opt-in basis. This project is designed to create a fully open approach to the vaccine passport problem, handle real-time data updates, and avoid proprietary lock-in.
- Do not build it if we can't keep it confidential
- Everything is open
- Design documents are public
- Libraries are open source
- All technology choices should leverage the strategy pattern, avoiding direct implementation lock-in, and instead use hot-swappable implementations coded to an interface
- When in doubt
- Serverless first
- Managed services if needed
- Containers if we needed
- Servers (if we have to, I guess)
- Security is a core part of every design decision
- Tests are
- a must
- to be fully automated
- based on user experience (behavior-driven-development)
- Code is temporary, the intent is enduring
- Each project component should do one thing and do it well
- If something is reused, consider making it a package
- Publish all packages as BSD-3 to encourage collaboration