CSCD71
所属分类:区块链开发
开发工具:CSS
文件大小:18142KB
下载次数:0
上传日期:2022-11-30 20:40:42
上 传 者:
sh-1993
说明: CSCD71、CSCD71区块链和去中心化应用
(CSCD71,CSCD71 Blockchains and Decentralized Applications)
文件列表:
404.html (87, 2022-12-01)
Gemfile (44, 2022-12-01)
Gemfile.lock (1551, 2022-12-01)
_config.yml (129, 2022-12-01)
_data (0, 2022-12-01)
_data\lectures.yml (1400, 2022-12-01)
_data\nav.yml (257, 2022-12-01)
_data\settings.yml (1373, 2022-12-01)
_includes (0, 2022-12-01)
_includes\footer.html (229, 2022-12-01)
_includes\head.html (1058, 2022-12-01)
_includes\header.html (445, 2022-12-01)
_includes\menu.html (1579, 2022-12-01)
_layouts (0, 2022-12-01)
_layouts\default.html (210, 2022-12-01)
_layouts\home.html (319, 2022-12-01)
index.md (7993, 2022-12-01)
lectures (0, 2022-12-01)
lectures\01 (0, 2022-12-01)
lectures\01\CSCD71-Introduction.key (4504435, 2022-12-01)
lectures\01\CSCD71-Introduction.pdf (1771097, 2022-12-01)
lectures\01\examples (0, 2022-12-01)
lectures\01\examples\hash.py (420, 2022-12-01)
lectures\01\examples\signature.py (1523, 2022-12-01)
lectures\02 (0, 2022-12-01)
lectures\02\CSCD71-Bitcoin.key (3638943, 2022-12-01)
lectures\02\CSCD71-Bitcoin.pdf (821121, 2022-12-01)
lectures\03 (0, 2022-12-01)
lectures\03\CSCD71-Consensus.key (2766743, 2022-12-01)
lectures\03\CSCD71-Consensus.pdf (375256, 2022-12-01)
lectures\04 (0, 2022-12-01)
lectures\04\CSCD71-SmartContracts.pdf (1177977, 2022-12-01)
lectures\04\examples (0, 2022-12-01)
lectures\04\examples\VipPass.sol (2628, 2022-12-01)
lectures\04\examples\VipPassSale.sol (2589, 2022-12-01)
lectures\05 (0, 2022-12-01)
lectures\05\CSCD71-SmartContracts2.pdf (2683197, 2022-12-01)
... ...
# [CSCD71 Blockchains and Decentralized Applications](https://thierrysans.github.io/CSCD71/)
This is the source code for the CSCD71 course website.
Enjoy the course!
## Development
### 0. Fork and clone the repo
From GitHub, fork this repo to your account, then clone it to your local machine.
### 1. Install [RVM](https://rvm.io/)
```shell
$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable
```
You might need to source the RVM config file. Read the instructions on screen carefully.
x
### 2. Use the latest version of Ruby
```shell
$ rvm get stable
$ rvm use ruby --install --default
```
### 3. Install Bundler (dependancy manager)
```
$ gem install bundler
```
### 4. Install dependencies
In the local repo directory:
```shell
$ bundle install
```
### 5. Serve the site locally
```
$ bundle exec jekyll serve
```
A local server will be started on .
## Contributing
### 0. Ensure your branch is up to date
To pull changes from the original repo, set up a remote to do so:
```shell
$ git remote add upstream git@github.com:ThierrySans/CSCD71.git
$ git pull upstream master
$ git push origin master
```
### 1. Make a new branch
Generally, it's a good idea to branch out your changes and then push them.
```shell
$ git checkout -b branchname
```
### 2. Make changes
You can make changes anywhere in the posts/layouts. This might be a good place to start if you're new to Jekyll: .
### 3. Push changes
The changes made should reload live on your local server. Once you're satisfied with your changes, push the new branch to your forked repo.
```shell
$ git push origin branchname
```
### 4. Create a pull request
On GitHub, you can click the "New Pull Request" button, where you can then verify your changes and submit it for review.
近期下载者:
相关文件:
收藏者: