Project INCA Website in Astro - Archive. The content of the website has been incorporated into threefold.io website
Go to file
2024-07-09 14:17:39 +00:00
.vscode added website to new repo 2024-06-04 08:03:43 -04:00
public edit responsiveness 2024-06-07 11:42:08 +03:00
src Upload files to "src/assets/images" 2024-07-09 14:17:39 +00:00
vendor added website to new repo 2024-06-04 08:03:43 -04:00
website_docs added website to new repo 2024-06-04 08:03:43 -04:00
.editorconfig added website to new repo 2024-06-04 08:03:43 -04:00
.gitignore added website to new repo 2024-06-04 08:03:43 -04:00
.npmrc added website to new repo 2024-06-04 08:03:43 -04:00
.prettierignore added website to new repo 2024-06-04 08:03:43 -04:00
.prettierrc.cjs added website to new repo 2024-06-04 08:03:43 -04:00
.stackblitzrc added website to new repo 2024-06-04 08:03:43 -04:00
astro.config.mjs added website to new repo 2024-06-04 08:03:43 -04:00
build_sync.sh s 2024-06-08 17:11:17 +03:00
eslint.config.js added website to new repo 2024-06-04 08:03:43 -04:00
LICENSE.md added website to new repo 2024-06-04 08:03:43 -04:00
Makefile added makefile 2024-06-04 08:56:19 -04:00
netlify.toml added website to new repo 2024-06-04 08:03:43 -04:00
package-lock.json fixed audit 2024-06-11 15:46:38 -04:00
package.json edit responsiveness 2024-06-07 11:42:08 +03:00
README.md Update README.md 2024-06-13 13:50:53 +00:00
sandbox.config.json added website to new repo 2024-06-04 08:03:43 -04:00
tailwind.config.cjs fix header / hero 2024-06-06 17:32:16 +03:00
tsconfig.json added website to new repo 2024-06-04 08:03:43 -04:00
vercel.json added website to new repo 2024-06-04 08:03:43 -04:00
vscode.tailwind.json added website to new repo 2024-06-04 08:03:43 -04:00

INCA Docs

Table of Contents


Introduction

This repository contains the code to deploy the INCA Docs website, a project by ThreeFold.

Prerequisites

You need npm to run this website.

To clone the repository, you need git.

To use the Makefile for quick deployment, you need make

Install the prerequisites on Ubuntu

sudo apt update
sudo apt install nodejs
sudo apt install git
sudo apt install make

Install the prerequisites on MAC or Linux with Brew

  • Install Brew
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  • Install the prerequisites
    brew install node
    brew install git
    brew install make
    

Check if the Prerequisites Are Installed

npm --version
git version
make --version

Clone the Repository

git clone https://git.ourworld.tf/tfgrid/www_projectinca
cd www_projectinca

For more information, read the original AstroWind docs.

Preview the Website

You can preview the website with those two lines.

npm install
npm run dev

The equivalent can be achieved using the Makefile:

make run

License

INCA Docs is licensed under the Apache 2.0 license — see the LICENSE file for details.

References

This INCA Docs website is based on the amazing AstroWind repo.

We changed the license from MIT to Apache 2.0 to suit this specific project.

Contribute

To contribute to this repository:

  • Make a new branch with development_ as a prefix (e.g. development_update)
  • Make changes locally on your code editor
  • Push changes to the new branch
  • Make a pull request to development branch

The code owners will merge development branch to main branch.