Community Call 5/16/21: Codebase Walkthrough / Architecture Overview / Onboarding #1139
Replies: 3 comments
-
I've been learning Clojure for 8 days, and I've found myself with some basic questions. Along with those mentioned in "Prompts" above, I've been wondering:
A little more off-topic...
|
Beta Was this translation helpful? Give feedback.
-
Thank you for this session,
|
Beta Was this translation helpful? Give feedback.
-
Context: This is my first large codebase walkthrough. After attempting it myself and chatting with others, it seems setting up the dev environment can be a bigger hurdle than learning Clojure. It would be really helpful to approach the review with an eye towards onboarding, such that the questions exposed during this process can be used to fix root causes of concern during onboarding making everything smoother for the next person. As questions expose ambiguities, how can we address them with issues and documentation? What is the recommended process? Could you provide an example of the smallest feature/bug to learn the process end-to-end without focusing too much on the code? |
Beta Was this translation helpful? Give feedback.
-
Summary
As new contributors and employees join Athens, we can do a better job of onboarding them to the codebase. This is a discussion to prepare for our next community call, where we can discuss the high-level architecture and also step through some specific examples of interactions.
Tools
Prompts
Next Steps
Please comment if you have any tips and tools for onboarding others to a new codebase. Also add any questions and prompts you have.
We can update this discussion or create a new one to debrief on how the call goes. Then, the evergreen material and documentation can be stored in Handbook for future reference.
Beta Was this translation helpful? Give feedback.
All reactions