Skip to content

Commit fddf514

Browse files
authored
Merge pull request #55 from oslabs-beta/AL/readme-1
Update README.md
2 parents 459dd8c + 14095b7 commit fddf514

File tree

1 file changed

+30
-11
lines changed

1 file changed

+30
-11
lines changed

README.md

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
1-
# React Labyrinth
2-
1+
<h1 align="center"><b>React Labyrinth</b></h1>
32
<p align="center">
4-
<img width="400" height="400" src="https://github.com/oslabs-beta/React-Labyrinth/assets/127361061/ca9ab4e5-cb28-4dc3-83fa-9ef47e4fdbeb">
3+
<img width="400" height="400" src="https://github.com/oslabs-beta/React-Labyrinth/assets/127361061/ca9ab4e5-cb28-4dc3-83fa-9ef47e4fdbeb" alt="react labyrinth logo">
54
</p>
65

6+
<h3 align="center">
7+
A VS Code Extension that generates a hierarchical tree of React components<br/>
8+
and identifies the component type with a single file upload.
9+
<br />
10+
</h3>
11+
12+
<div align="center">
13+
<b><u><span><a href="https://marketplace.visualstudio.com/items?itemName=react-labyrinth.react-labyrinth" target="_blank">
14+
Install React Labyrinth</a>
15+
</span></u></b>
16+
<p><img src="https://img.shields.io/visual-studio-marketplace/v/react-labyrinth.react-labyrinth"></p>
17+
</div>
18+
719
## __Table of Contents__
820
1. [Overview](#overview)
921
2. [Installation](#installation)
@@ -14,50 +26,57 @@
1426
7. [Meet Our Team](#meet-our-team)
1527
8. [License](#license)
1628

17-
*work in progress as of 11/13/23*
1829
## Overview
1930
React Server Components operate exclusively on the server, enabling tasks such as executing database queries within the component itself, rather than relying on backend requests. This paradigm distinguishes them from traditional React components, known as Client Components. However, identifying which Client Components could be optimized as Server Components isn't always straightforward, potentially leading to inefficient bundle sizes and longer time to interactive (TTI) for clients.
2031

2132
To address this challenge, we aim to develop a visualization tool to help developers determine their application's component types. By enhancing component-type visibility and aiding in the transition to server components, our tool empowers developers to optimize their applications effectively.
2233

2334
## Installation
2435

25-
React Labyrinth extension can be installed via the VS Code Marketplace. Start by clicking the Extensions icon in the Activity Bar on the side of VS Code or by using the View: Extensions command (Ctrl+Shift+X). Search for 'react-labyrinth' and click the "install" button. Upon completion, VS Code will have installed the extension and React Labyrinth is ready for use.
36+
React Labyrinth extension can be installed via the VS Code Marketplace. Start by clicking the Extensions icon in the Activity Bar on the side of VS Code or by using the View: Extensions command (Ctrl/Cmd+Shift+X). Search for 'react labyrinth' and click the "install" button. Upon completion, VS Code will have installed the extension and React Labyrinth is ready for use.
37+
38+
<p align="center">
39+
<img width="481" alt="screenshot of react labyrinth in VS Code extension store" src="https://github.com/oslabs-beta/React-Labyrinth/assets/127361061/07d5cd9b-5308-4233-bf4f-f044e40e73dd">
40+
</p>
2641

2742
## Getting Started
2843

2944
Once React Labyrinth is installed in your VS Code, you'll notice its logo added to the Activity Bar on the left-hand side. Simply click on the React Labyrinth logo to launch the extension.
3045
<p align="center">
31-
<img width="250" height="450" src="https://github.com/oslabs-beta/React-Labyrinth/assets/127361061/d72b483b-7785-4a5d-9836-9c79ff46e3a3">
46+
<img width="250" height="450" src="https://github.com/oslabs-beta/React-Labyrinth/assets/127361061/d72b483b-7785-4a5d-9836-9c79ff46e3a3" alt="how to activate react labyrinth extension">
3247
</p>
3348

3449
Upon activation, a sidebar will appear, featuring a 'View Tree' button. Clicking this button will prompt the file explorer to open, allowing you to select the root file of your React App to load the tree structure.
3550

36-
Client Components will be distinguished by a orange background, while Server Components will feature an blue background for easy identification.
51+
Client Components will be distinguished by an orange background, while Server Components will feature a blue background for easy identification.
52+
53+
<p align="center">
54+
<img src="https://github.com/oslabs-beta/React-Labyrinth/assets/127361061/d27a3c97-3dde-457a-9ad3-9aad0f7cb469" alt="gif of using react labyrinth extension" >
55+
</p>
3756

3857
## Tech Stack
3958

4059
<p align="center">
4160
<a href="https://skillicons.dev">
42-
<img src="https://skillicons.dev/icons?i=js,ts,html,css,tailwind,babel,react,d3,jest,nodejs,webpack,git,azure,vscode)](https://skillicons.dev" />
61+
<img src="https://skillicons.dev/icons?i=js,ts,html,css,tailwind,babel,react,d3,jest,nodejs,webpack,git,azure,vscode)](https://skillicons.dev" alt="list of tech stack icons"/>
4362
</a>
4463
</p>
4564

4665
## Publications
4766

48-
Check out our medium article (insert hyperlink) for more information about React Labyrinth!
67+
Check out our [Medium article](https://lnkd.in/eYawkr6H) for more information about React Labyrinth!
4968

5069
## Contributing
5170

5271
Contributions are the cornerstone of the open-source community, fostering an environment of learning, inspiration, and innovation. Your contributions are invaluable and greatly appreciated.
5372

54-
For more details and to begin exploring React Labyrinth, visit its official webpage and [LinkedIn page](https://www.linkedin.com/company/react-labyrinth). These resources offer comprehensive insights into the project, its functionality, key features, and how to get started.
73+
For more details and to begin exploring React Labyrinth, visit its [LinkedIn page](https://www.linkedin.com/company/react-labyrinth). These resources offer comprehensive insights into the project, its functionality, key features, and how to get started.
5574

5675
Furthermore, you can access the project's source code, documentation, and issue tracker on GitHub. Feel free to fork the project, implement changes, and submit pull requests to enhance its development.
5776

5877
If you find React Labyrinth beneficial, consider starring it on GitHub to boost its visibility and attract more contributors and users. Your support is crucial in advancing the project's growth and impact.
5978

60-
[Report Bug / Request Feature](https://github.com/oslabs-beta/React-Labyrinth/issues)
79+
[Request Feature / Report Bug](https://github.com/oslabs-beta/React-Labyrinth/issues)
6180

6281
## Meet Our Team
6382

0 commit comments

Comments
 (0)