-
-
Notifications
You must be signed in to change notification settings - Fork 656
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancing architecture docs #3307
Comments
@zulipbot claim |
Thanks @AB261 for reporting this, and I'm sorry it took so long to respond! As you said at #3371 (comment), you're too busy to keep working on this issue right now, which is very understandable because you went so long without receiving feedback. So, I've closed that PR, and this issue is now open to someone who would like to get more familiar with the /src directory and help others to understand it too. 🙂 The doc in question is at https://github.com/zulip/zulip-mobile/blob/master/docs/architecture.md. A good solution to this will be to write a brief but accurate description for each of the directories in the /src directory, which has grown much larger since that part of the doc was last updated. This will require digging into the directory and reading the code itself. Also, please note that some of those directories (like redux-persist-migrate) are local copies of NPM packages that we've cloned to adapt to our own needs, so that should be clear in the descriptions, with links to the packages themselves, and the reason for the clone. If something isn't clear after doing some investigation, please post about it here or on chat.zulip.org. And if something in that doc outside the /src section could be improved, feel free to do that in a separate commit. |
I see that this hasn’t attracted much activity, which is fine — @gnprice mentioned today that the maintenance burden of documenting everything in the /src directory is quite large, considering each file should have its own code comments anyway, and I agree. So, I’m closing this. 🙂 |
There's a lot more that could be improved in this doc; at zulip#3307 (comment), we noted that we don't want to keep an up-to-date doc of everything in the /src directory; everything should be done inline.
There's a lot more that could be improved in this doc; at zulip#3307 (comment), we noted that we don't want to keep an up-to-date doc of everything in the /src directory; everything should be done inline.
There's a lot more that could be improved in this doc; at zulip#3307 (comment), we noted that we don't want to keep an up-to-date doc of everything in the /src directory; everything should be done inline.
There's a lot more that could be improved in this doc; at zulip#3307 (comment), we noted that we don't want to keep an up-to-date doc of everything in the /src directory; everything should be done inline.
There's a lot more that could be improved in this doc; at zulip#3307 (comment), we noted that we don't want to keep an up-to-date doc of everything in the /src directory; everything should be done inline.
There's a lot more that could be improved in this doc; at zulip#3307 (comment), we noted that we don't want to keep an up-to-date doc of everything in the /src directory; everything should be done inline.
Many of the folders in the /src directory are not mentioned in the architecture.md file such as lightbox. It would help beginners understand the structure more easily if this was done.
The text was updated successfully, but these errors were encountered: