Learn, Document and Share!
The objective of this issue is to:
learn/discuss about a decision/tech stack opinion that was taken
document it through Markdown files (docs/ folder)
share with others
In many projects, this is called ADR (Architectural Decision Record).
To "digest" this information for the colleagues, it's also common to do presentation about the decision taken and the gist of what devs need to know.
This issue will train you to deep dive into the subject, write good documentation and do technical presentation.
In this issue, you should discuss how we handle environment variables
How to configure environment variables on "real" projects (VPS, Docker, hosting services)
What is invariant package and what it does
Type-safety for environment variable (environment.d.ts + invariant)
Bonus point: Maybe we could remove completely cross-env too 👀
ACs
Update docs/environment-variable.md with more information
Description
Learn, Document and Share! The objective of this issue is to:
docs/
folder)In many projects, this is called ADR (Architectural Decision Record). To "digest" this information for the colleagues, it's also common to do presentation about the decision taken and the gist of what devs need to know. This issue will train you to deep dive into the subject, write good documentation and do technical presentation.
In this issue, you should discuss how we handle environment variables
invariant
package and what it doesenvironment.d.ts
+invariant
)Bonus point: Maybe we could remove completely
cross-env
too 👀ACs
docs/environment-variable.md
with more information