Skip to content

Conversation

@dodo920306
Copy link
Contributor

@dodo920306 dodo920306 commented Aug 4, 2025

This PR creates the first 7 lessons of the tutorials:

  1. Introduction
  2. Prerequisites
  3. Server
  4. Agent
  5. User & Organization
  6. Agent, Network, & Node
  7. Channel & Chaincode

More importantly, this PR elaborate the docs pages by adding:

  1. The dark mode
  2. Navigation tabs
  3. A logo picture
  4. A "back-to-top" button
  5. A "copy-code" button
  6. Navigation footer
  7. Admonitions
  8. "Sans" fonts (better to look at)

Take the first page as the example:
Before:
image
After:
image

Additionally, the logo picture is added to the beginning of the README.
image

Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
The "Sans" versions are easier on the eyes.

Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
@dodo920306 dodo920306 marked this pull request as ready for review August 12, 2025 12:10
@dodo920306
Copy link
Contributor Author

In order to emphasize the independence of the server and agent, I make them 2 seperate lessons with 2 different compose files.

@dodo920306
Copy link
Contributor Author

You may want to build the docs and fix some expressions because I'm not a native English writer.

@dodo920306 dodo920306 requested review from YoungHypo and yeasy August 13, 2025 00:42
@dodo920306 dodo920306 changed the title Elaborate docs and create the first 4 lessons of the tutorials Elaborate docs and create the first 5 lessons of the tutorials Aug 13, 2025
@dodo920306 dodo920306 changed the title Elaborate docs and create the first 5 lessons of the tutorials Elaborate docs and create the first 6 lessons of the tutorials Aug 13, 2025
@dodo920306 dodo920306 changed the title Elaborate docs and create the first 6 lessons of the tutorials Elaborate docs and create the first 7 lessons of the tutorials Aug 14, 2025
@dodo920306
Copy link
Contributor Author

dodo920306 commented Aug 14, 2025

The 7th lesson "Lesson 6: Channel & Chaincode" will be the last lesson for this PR because any further feature that should be used in the following lessons is still under development. Event the Channel & Chaincode feature is effected by #733, which is also mentioned in the lesson.

@yeasy yeasy merged commit 1966de0 into hyperledger-cello:main Aug 30, 2025
3 checks passed
@dodo920306 dodo920306 deleted the task/provide-first-4-lessons-of-the-tutorial branch August 30, 2025 01:00
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