https://github.com/adapter-hub/website
The Adapter-Hub website
https://github.com/adapter-hub/website
Last synced: 17 days ago
JSON representation
The Adapter-Hub website
- Host: GitHub
- URL: https://github.com/adapter-hub/website
- Owner: adapter-hub
- Created: 2020-06-05T21:18:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-10T15:45:07.000Z (9 months ago)
- Last Synced: 2025-04-14T23:12:14.900Z (17 days ago)
- Language: HTML
- Homepage: https://adapterhub.ml
- Size: 12.3 MB
- Stars: 8
- Watchers: 5
- Forks: 4
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Adapter-Hub Website
This repository builds our website, [adapterhub.ml](https://adapterhub.ml).
It's powered by Flask, [Frozen-Flask](https://pythonhosted.org/Frozen-Flask), Bootstrap and GitHub Pages.**All content of the exploration pages is pulled from the [Hub repo](https://github.com/adapter-hub/hub). All content contributions should be made there.**
## Build 🛠
0. Make sure you use python 3.9 or older.
1. Clone this repository and update data from Hub:
```
git clone https://github.com/adapter-hub/website
git submodule init
git submodule update --remote
```
(The second and third command pull the latest data from the Hub repo.)2. Install required Python libraries:
```
pip install -r requirements.txt
```3. Install Bootstrap and required npm modules:
```
cd app/static && npm install
```
(Note: Building the website styles additionally requires [sass](https://sass-lang.com/) installed.)4. Run 🚀
```
flask db init
flask run
```5. Freeze ❄️ (optional). Freezing generates static pages that can be deployed to GitHub Pages.
```
flask freeze build
```