Skip to content
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

Added visual documentation of the account menu component #6775

Merged
merged 4 commits into from
Jul 5, 2019
Merged

Added visual documentation of the account menu component #6775

merged 4 commits into from
Jul 5, 2019

Conversation

MarkOSullivan94
Copy link
Contributor

@MarkOSullivan94 MarkOSullivan94 commented Jun 29, 2019

Thought it would be a good idea to add documentation about the components of the project so that they're easier to find for newcomers of the project.

I've recently starting diving into the code and I'm currently trying to figure out where to find all the different components which are used to build the different popup pages or the background pages.

Perhaps I'm finding it difficult because I've never worked with a React app before and the only other chrome extension projects I've seen from the Google tutorials didn't have an architecture like this project.

Screenshot 2019-07-01 at 19 41 21

Having something visual like this would help illustrate exactly what the component is for.

I was debating whether or not it would be a good idea including the relative path to the component within the document however I realise that this could become problematic if there was a refactor and locations changed or directories were renamed.

@MarkOSullivan94 MarkOSullivan94 changed the title Added visual documentation of the menu bar component Added visual documentation of the account menu component Jul 1, 2019
Copy link
Contributor

@danjm danjm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @MarkOSullivan94!

This is a great addition. I agree it will be very helpful to developers new to the codebase. More PRs like these are certainly welcome.

@danjm danjm merged commit 0311f2d into MetaMask:develop Jul 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants