-
Notifications
You must be signed in to change notification settings - Fork 251
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
migrated the website to Docusaurus #386
base: master
Are you sure you want to change the base?
migrated the website to Docusaurus #386
Conversation
@tachyons please review once you are free :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am guessing since the data is directly from the current docs, reviewing the configs should be enough to get this running.
|
||
## Clock | ||
|
||
The **Clock **circuit element toggles its output at regular time intervals. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The **Clock **circuit element toggles its output at regular time intervals. | |
The **Clock** circuit element toggles its output at regular time intervals. |
|
||
## ROM | ||
|
||
As the name suggests, the **ROM **( read-only memory) circuit element stores read only data for computers and other electronic devices. ROM is mostly used for firmware updates. A simple example of ROM is the cartridge used with video game consoles, which allows one system to run multiple games. Another example of ROM is EEPROM, which is a programmable ROM used for the computer BIOS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As the name suggests, the **ROM **( read-only memory) circuit element stores read only data for computers and other electronic devices. ROM is mostly used for firmware updates. A simple example of ROM is the cartridge used with video game consoles, which allows one system to run multiple games. Another example of ROM is EEPROM, which is a programmable ROM used for the computer BIOS. | |
As the name suggests, the **ROM** ( read-only memory) circuit element stores read only data for computers and other electronic devices. ROM is mostly used for firmware updates. A simple example of ROM is the cartridge used with video game consoles, which allows one system to run multiple games. Another example of ROM is EEPROM, which is a programmable ROM used for the computer BIOS. |
</em> | ||
</div> | ||
|
||
You can verify the behavior of the **RAM **circuit element in the live circuit embedded below: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can verify the behavior of the **RAM **circuit element in the live circuit embedded below: | |
You can verify the behavior of the **RAM** circuit element in the live circuit embedded below: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These sections:
- RAM
- ROM
- Clock
Have incorrectly placed * for bold formatting which needs to be fixed.
@salmoneatenbybear A few diagrams in Chapter 4 have black text on them, when switched to dark mode these images are barely visible here |
@@ -0,0 +1,66 @@ | |||
--- | |||
id: chapter5-usingeditlayout | |||
title: "Usingeditlayout" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
title: "Usingeditlayout" | |
title: "Using Edit Layout" |
@@ -0,0 +1,30 @@ | |||
--- | |||
id: chapter5-usingsubcircuits | |||
title: "Usingsubcircuits" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
title: "Usingsubcircuits" | |
title: "Using Sub-Circuits" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@salmoneatenbybear Almost all chapter titles have spacing issues in frontmatter
|
||
Watch the below video for a quick demonstration of how the CircuitVerse Chrome extension works in Google Slides. | ||
|
||
[insert embed video] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Video needs to be inserted here
<em>Figure 7.3</em> | ||
</div> | ||
|
||
Watch this video for more information on the different fields that can be used for sharing more information about the project. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Video is not listed.
|
||
## HexDisplay | ||
|
||
The **HexDisplay** is more simple to use than the** SevenSegDisplay** and **SixteenSegDisplay **circuit elements. Since it takes a 4-bit input and can display integers 1 through 9 and the letters A through F, there is less room for customization. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The **HexDisplay** is more simple to use than the** SevenSegDisplay** and **SixteenSegDisplay **circuit elements. Since it takes a 4-bit input and can display integers 1 through 9 and the letters A through F, there is less room for customization. | |
The **HexDisplay** is more simple to use than the **SevenSegDisplay** and **SixteenSegDisplay** circuit elements. Since it takes a 4-bit input and can display integers 1 through 9 and the letters A through F, there is less room for customization. |
|
||
The **D Latch** circuit element is a single input flip flop. As Figure 4.4, it works similar to a **D Flip Flop** but it does not include the preset, asynchronous and enable signal pins. The truth table of a D Latch (refer Table 4.13) is similar to that of the D Flip Flop. | ||
|
||
> Properties that can be customized in the **PROPERTIES** panel include:\*\* **BitWidth** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not rendering properly additional ** are visible.
|
||
## Adder | ||
|
||
The **Adder** circuit element is a logical circuit of a full adder that performs an addition operation on binary numbers and produces a sum of the three inputs and a carry value (Cout). Figure 4.18 displays the different pins available for the **Adder **circuit element within CircuitVerse and Table 4.21 shares a brief description of the same. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The **Adder** circuit element is a logical circuit of a full adder that performs an addition operation on binary numbers and produces a sum of the three inputs and a carry value (Cout). Figure 4.18 displays the different pins available for the **Adder **circuit element within CircuitVerse and Table 4.21 shares a brief description of the same. | |
The **Adder** circuit element is a logical circuit of a full adder that performs an addition operation on binary numbers and produces a sum of the three inputs and a carry value (Cout). Figure 4.18 displays the different pins available for the **Adder** circuit element within CircuitVerse and Table 4.21 shares a brief description of the same. |
|
||
The **Text** annotation element allows users to add multi-line text to share more information about the live circuit––circuit logic design details of the circuit, expected behavior of the circuit, etc.. Refer Figure 4.14. | ||
|
||
> Properties that can be customized in the **PROPERTIES** panel include:\*\* **Font size** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
> Properties that can be customized in the **PROPERTIES** panel include:\*\* **Font size** | |
> Properties that can be customized in the **PROPERTIES** panel include: **Font size** |
## Generating configuration credentials | ||
|
||
1. Login to CircuitVerse account and go to the corresponding Group in which you want to create an assignment. | ||
2. Click on the **+Add Assignment** button. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Click on the **+Add Assignment** button. | |
2. Click on the **+ Add Assignment** button. |
3. In the left sidebar, click **Settings**. | ||
4. Click the **Apps** tab. | ||
5. Click **View app configurations**. | ||
6. Click **+App**. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6. Click **+App**. | |
6. Click **+ App**. |
|
||
The **Flag** circuit element is used in a circuit design to flag outputs at different points in your circuit. Figure X highlights the different attributes that are available for this circuit element. | ||
|
||
> Properties that can be customized in the **PROPERTIES** panel include**: **BitWidth, Orientation, Debug Flag identifier\*\* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
> Properties that can be customized in the **PROPERTIES** panel include**: **BitWidth, Orientation, Debug Flag identifier\*\* | |
> Properties that can be customized in the **PROPERTIES** panel include: **BitWidth, Orientation, Debug Flag identifier** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@salmoneatenbybear These are some problems I found
@SharonIV0x86 @ManishG04 @ThatDeparted2061 Thanks for taking the time to find these issues Please check out the repo for this site https://github.com/salmoneatenbybear/circuitverse-docs Please could you guys create issues for this there and then we can take it from there... |
Great find we shud have dynamic colouring for the digram labeling for light and dark mode |
Alright, I'll open an issue for each of the changes. |
Alright, I will be opening the issues, I accidentaly opened one issue in this repo only I closed it sorry for that I have just started Open Source |
It's not a problem, you re just learning. You can always close the PR. |
Fixes #383
Changes done:
@easyops-cn/docusaurus-search-local
.Screenshots:
Since this is a major structural and styling migration, please refer to the video demonstration showcasing the updated website here:
New.Docusaurus.Website.mp4
Preview Link(s):
PLEASE NOTE THAT THE PREVIEW LINK IS PUBLISHING FROM A REPO I MADE FOR TESTING THIS SITE ONCE EVERYTHING IS APPROVED THIS NEEDS TO BE CHANGED TO BE PUBLISHING FROM THIS REPO.
✅️ By submitting this PR, I have verified the following