Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cworld1/ccp-learning

Some notes and code about CWorld learning Computer Composition Principle
https://github.com/cworld1/ccp-learning

computer computer-compose-principle learning note vitepress

Last synced: about 1 month ago
JSON representation

Some notes and code about CWorld learning Computer Composition Principle

Awesome Lists containing this project

README

        

# Computer Composition Principle Learning

[![GitHub stars](https://img.shields.io/github/stars/cworld1/ccp-learning?style=flat-square)](https://github.com/cworld1/ccp-learning/stargazers)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/y/cworld1/ccp-learning?label=commits&style=flat-square)](https://github.com/cworld1/ccp-learning/commits)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/cworld1/ccp-learning/.github/workflows/build-deploy.yml?branch=main&style=flat-square)](https://github.com/cworld1/ccp-learning/actions/workflows/build-deploy.yml)
[![GitHub license](https://img.shields.io/github/license/cworld1/ccp-learning?style=flat-square)](https://github.com/cworld1/ccp-learning/blob/main/LICENSE)

Some notes and code about CWorld learning Computer Composition Principle.

[Get Started 前往阅读 →](https://ccp.cworld.top/)

## Local Development

Environment requirements:

- [Node.js](https://nodejs.org) 18.0.0+

### 1. Enable corepack & pnpm

> If your Node.js version is lower than 16.13.0,Please install [corepack](https://nodejs.org/api/corepack.html) first.
>
> ```shell
> npm install -g corepack
> ```

```shell
corepack enable
corepack prepare pnpm@latest --activate
```

### 2. Clone the repository

```shell
git clone https://github.com/cworld1/ccp-learning.git
cd ccp-learning
```

### 2. Install dependencies

```shell
pnpm install
```

### 3. Start the development server

```shell
pnpm run dev
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### 4. Some useful commands

`pnpm run build`
Bundles your website into static files for production.

## Contributions

As the author is only a beginner in learning Computer Composition Principle, there are obvious mistakes in his notes. Readers are also invited to make a lot of mistakes. In addition, you are welcome to use PR or Issues to improve them.

## Thanks

Some of the electronic textbooks have helped the author a lot in his studies, and without them, this notebook would not have been possible. I would like to express my gratitude to the original authors of these materials. If you have any doubts about this project, you can also read the following textbooks carefully to remedy them.

## License

This project is licensed under the GPL 3.0 License.

[![Creative Commons](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en)

This documention is admitted by [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/).

> **Note** This website is built using [Vitepress](https://github.com/vuejs/vitepress), a [Vuejs](https://vuejs.org) static website generator.