Welcome to our project about building a blockchain-based learning platform. Here, we share insights and updates on our progress. You can switch to the specified language for more detailed information.
February 1, 2023 · 5 min · 934 words · Xinwei Xiong, Me | Translations:
Welcome to our project! This project aims to establish a blockchain-based universal learning platform, promoting the widespread adoption of technology and knowledge through collective wisdom and effort. Whether you are a beginner or an experienced developer, your contributions will have a positive impact on the project.
This project is initiated by a team passionate about blockchain and software development. We are dedicated to creating an open-source, decentralized learning environment, allowing everyone to access and share knowledge.
We believe that through the power of collective intelligence and technology, we can create a more open and inclusive learning environment. This project is not only a technical challenge but also a result of community collaboration.
No matter your skill level, there are various ways to get involved in this project:
Submit issues and feature suggestions.
Participate in coding and documentation.
Provide help and support in the community.
We are all potential customers with great prospects for this repository, or contributors. Thank you for choosing to join the C-UB community. We will work together, and in the future, we will consider building a universal learning platform based on blockchain. Each of us will be a builder of this community, promoting the development and progress of the c-universal blockchain (Chain Learning)
community~
If you have any suggestions for this project or find errors in the content, feel free to submit issues for correction.
For knowledge points not covered in the document, feel free to submit PRs.
We might wonder?
When participating in contributions, if we have cloned the **🧷 cs-awesome-Block_Chain
project, but find it troublesome to fetch upstream code every time, how to submit interesting code? This article will solve this problem~⬇️ **
Instead of using ![]() to reference images, we use <img> tags. This is to control the display size of images appropriately, and because GFM
does not support centering images using <center> ![]() </center>. Instead, use <div align="center"> <img src=""/> </div> for centering.
First, fork this repository on Github to your repository
git clone to clone it to your local machine
Modify the corresponding code locally
git push to your own repository
Perform a pull request operation in your repository
Github will first compare the differences between your repository and the target repository, and check whether the two can be merged.
After a while, if Github indicates Able to merge, you can click Create pull request.
Here you will be asked to write a description of your code changes, then you can create a real pull request (by clicking this Create pull request button).
Before pushing code, be sure to pull the latest code first, otherwise the submitted pr might include deletions of others’ pushes.
A pr should not modify too many files, as if there’s an issue with one file, it prevents merging and affects other files.
Before git add, use git diff to review the changes, ensuring that the modifications are what you intended and there are no mistaken deletions or additions.
When submitting code, avoid using git push -f (or --force) without fully understanding the implications of force pushing.
You don’t have to write impressive code to submit a PR. Any detected issues in the article, even typos, are welcome for PR submissions to become a contributor.
Commit messages should follow the standard. Then push, and finally submit a pull request.
Responses