development to main periodic update #122
@ -1,103 +1,103 @@
|
|||||||
<h1> Project INCA Docs </h1>
|
<h1> Project INCA Docs </h1>
|
||||||
|
|
||||||
<h2>Table of Contents</h2>
|
<h2>Table of Contents</h2>
|
||||||
|
|
||||||
- [Introduction](#introduction)
|
- [Introduction](#introduction)
|
||||||
- [Prerequisites](#prerequisites)
|
- [Prerequisites](#prerequisites)
|
||||||
- [Install the prerequisites on Ubuntu](#install-the-prerequisites-on-ubuntu)
|
- [Install the prerequisites on Ubuntu](#install-the-prerequisites-on-ubuntu)
|
||||||
- [Install the prerequisites on MAC or Linux with Brew](#install-the-prerequisites-on-mac-or-linux-with-brew)
|
- [Install the prerequisites on MAC or Linux with Brew](#install-the-prerequisites-on-mac-or-linux-with-brew)
|
||||||
- [Check if the Prerequisites Are Installed](#check-if-the-prerequisites-are-installed)
|
- [Check if the Prerequisites Are Installed](#check-if-the-prerequisites-are-installed)
|
||||||
- [Clone the Repository](#clone-the-repository)
|
- [Clone the Repository](#clone-the-repository)
|
||||||
- [Preview the Website](#preview-the-website)
|
- [Preview the Website](#preview-the-website)
|
||||||
- [License](#license)
|
- [License](#license)
|
||||||
- [References](#references)
|
- [References](#references)
|
||||||
- [Contribute](#contribute)
|
- [Contribute](#contribute)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
This subrepository contains the code to deploy the Project INCA Docs website, a project by [ThreeFold](https://threefold.io).
|
This subrepository contains the code to deploy the Project INCA Docs website, a project by [ThreeFold](https://threefold.io).
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
You need [npm](https://www.npmjs.com/) to run this website.
|
You need [npm](https://www.npmjs.com/) to run this website.
|
||||||
|
|
||||||
To clone the repository, you need `git`.
|
To clone the repository, you need `git`.
|
||||||
|
|
||||||
To use the Makefile for quick deployment, you need `make`
|
To use the Makefile for quick deployment, you need `make`
|
||||||
|
|
||||||
### Install the prerequisites on Ubuntu
|
### Install the prerequisites on Ubuntu
|
||||||
```
|
```
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install nodejs
|
sudo apt install nodejs
|
||||||
sudo apt install git
|
sudo apt install git
|
||||||
sudo apt install make
|
sudo apt install make
|
||||||
```
|
```
|
||||||
|
|
||||||
### Install the prerequisites on MAC or Linux with Brew
|
### Install the prerequisites on MAC or Linux with Brew
|
||||||
|
|
||||||
- [Install Brew](https://brew.sh/)
|
- [Install Brew](https://brew.sh/)
|
||||||
```
|
```
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
```
|
```
|
||||||
- Install the prerequisites
|
- Install the prerequisites
|
||||||
```
|
```
|
||||||
brew install node
|
brew install node
|
||||||
brew install git
|
brew install git
|
||||||
brew install make
|
brew install make
|
||||||
```
|
```
|
||||||
|
|
||||||
### Check if the Prerequisites Are Installed
|
### Check if the Prerequisites Are Installed
|
||||||
|
|
||||||
```
|
```
|
||||||
npm --version
|
npm --version
|
||||||
git version
|
git version
|
||||||
make --version
|
make --version
|
||||||
```
|
```
|
||||||
|
|
||||||
## Clone the Repository
|
## Clone the Repository
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone https://git.ourworld.tf/tfgrid/info_tfgrid
|
git clone https://git.ourworld.tf/tfgrid/info_tfgrid
|
||||||
cd info_tfgrid/docs_projectinca
|
cd info_tfgrid/docs_projectinca
|
||||||
```
|
```
|
||||||
|
|
||||||
For more information, read the original [AstroWind docs](./docs_starlight/starlight_README.md).
|
For more information, read the original [AstroWind docs](./docs_starlight/starlight_README.md).
|
||||||
|
|
||||||
## Preview the Website
|
## Preview the Website
|
||||||
|
|
||||||
You can preview the website with those two lines.
|
You can preview the website with those two lines.
|
||||||
|
|
||||||
```
|
```
|
||||||
npm install
|
npm install
|
||||||
npm run dev
|
npm run dev
|
||||||
```
|
```
|
||||||
|
|
||||||
The equivalent can be achieved using the Makefile:
|
The equivalent can be achieved using the Makefile:
|
||||||
|
|
||||||
```
|
```
|
||||||
make run
|
make run
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
**INCA Docs** is licensed under the Apache 2.0 license — see the [LICENSE](../LICENSE.md) file for details.
|
**INCA Docs** is licensed under the Apache 2.0 license — see the [LICENSE](../LICENSE) file for details.
|
||||||
|
|
||||||
## References
|
## References
|
||||||
|
|
||||||
This Project INCA Docs website is based on the amazing [AstroWind Starlight repo](https://github.com/withastro/starlight).
|
This Project INCA Docs website is based on the amazing [AstroWind Starlight repo](https://github.com/withastro/starlight).
|
||||||
|
|
||||||
We changed the license from MIT to Apache 2.0 to suit this specific project.
|
We changed the license from MIT to Apache 2.0 to suit this specific project.
|
||||||
|
|
||||||
## Contribute
|
## Contribute
|
||||||
|
|
||||||
To contribute to this repository:
|
To contribute to this repository:
|
||||||
|
|
||||||
- Make a new branch with `development_` as a prefix (e.g. `development_update`)
|
- Make a new branch with `development_` as a prefix (e.g. `development_update`)
|
||||||
- Make changes locally on your code editor
|
- Make changes locally on your code editor
|
||||||
- Push changes to the new branch
|
- Push changes to the new branch
|
||||||
- Make a pull request to `development` branch
|
- Make a pull request to `development` branch
|
||||||
|
|
||||||
The code owners will merge `development` branch to `main` branch.
|
The code owners will merge `development` branch to `main` branch.
|
Loading…
Reference in New Issue
Block a user