gitmyhub

ama

★ 224 updated 11y ago ⑂ fork

Ask me anything!

A public Q&A forum where React developer Dan Abramov answers questions from anyone, using GitHub issues as the chat platform.

GitHub Issuessetup: easycomplexity 1/5

Plain-English Explanation: gaearon/ama

This repository is a public question-and-answer forum where Dan Abramov, a well-known React developer, invites anyone to ask him questions. Instead of using a traditional chat or email, the project uses GitHub's issue tracker as the Q&A platform. Anyone can open a new issue to pose a question, and Dan responds publicly so his answers are visible to everyone.

The setup is straightforward: you visit the repository, click a link to ask a new question, and it gets logged as a GitHub issue. Your question and Dan's response stay there permanently for others to read later. If you want to see questions that have already been answered, there's a link to browse closed issues. This approach makes the entire conversation searchable and archivable, rather than getting lost in private messages or email threads.

Dan Abramov is known for building popular open-source tools like React Hot Loader and Redux, which are widely used by web developers. This AMA gives developers and curious people a direct way to ask him about his work, his experience in the React ecosystem, or anything else on their mind. Questions might range from "How did you design Redux?" to career advice or thoughts on web development trends.

The repository includes basic guidelines to keep things organized: avoid asking duplicate questions, be respectful, and use it for genuine questions rather than bug reports or feature requests (which belong on the relevant projects' issue trackers). The project is part of a larger trend of developers hosting public AMAs on GitHub, making expertise accessible and creating a permanent record that benefits the whole community.

Where it fits