Greg Newman 769d5a65c4 mobile nav according to mocks
* Worked on proper placement of mobile nav and added svg hamburger
* Fixed order on home page
* Proper layout of logos on mobile and desktop
* fixed home page font issue introduced when adding some global styles for markdown parser
2022-11-21 09:12:22 -05:00
2021-11-21 12:54:59 +01:00
2022-11-13 14:20:03 -05:00
2022-09-10 11:04:31 -04:00
2022-09-28 10:55:51 -05:00
2022-10-10 08:39:42 -04:00
2022-11-18 10:17:17 -06:00
2022-07-24 15:27:23 -05:00
2021-10-09 09:53:46 +01:00
2022-11-21 09:12:22 -05:00
2022-11-04 10:03:25 -04:00
2022-11-21 09:12:22 -05:00
2022-11-14 18:23:58 -05:00
2022-05-29 15:25:53 -05:00
2022-05-26 16:19:47 -05:00
WIP
2022-07-22 15:22:52 -05:00
2022-07-17 11:38:06 -05:00
2022-04-25 10:05:24 -05:00
2021-11-05 09:26:46 +01:00
2021-10-09 09:53:46 +01:00
2021-12-20 13:36:06 -06:00
2021-10-09 09:53:46 +01:00
2022-11-17 08:51:57 -05:00
2022-11-17 08:51:57 -05:00
2021-10-09 09:53:46 +01:00
2022-11-17 08:59:02 -05:00
2022-11-04 09:58:21 -04:00
2022-11-04 09:58:21 -04:00
2022-11-14 18:10:15 -05:00
2022-11-17 08:51:57 -05:00

Boost.org Website

Overview

A Django based website that will power https://boost.org

Local Development Setup

This project will use Python 3.9, Docker, and Docker Compose.

NOTE: All of these various docker-compose commands, along with other helpful developer utility commands, are codified in our justfile and can be ran with less typing.

Copy .env-dist to .env and adjust values to match your local environment:

$ cp env.template .env

Then run:

# start our services (and build them if necessary)
$ docker-compose up

# to create a superuser
$ docker-compose run --rm web python manage.py createsuperuser

# to create database migrations
$ docker-compose run --rm web python manage.py makemigrations

# to run database migrations
$ docker-compose run --rm web python manage.py migrate

This will create the Docker image, install dependencies, start the services defined in docker-compose.yml, and start the webserver.

Cleaning up

To shut down our database and any long running services, we shut everyone down using:

$ docker-compose down

Running with Celery and Redis

Forum ships with Celery and Redis support, but they are off by default. To rebuild our image with support, we need to pass the docker-compose-with-celery.yml config to Docker Compose via:

# start our services
$ docker-compose -f docker-compose-with-celery.yml up

# stop and unregister all of our services
$ docker-compose -f docker-compose-with-celery.yml down

Running the tests

To run the tests, execute:

$ docker-compose run --rm web pytest

or run:

$ just test

Yarn and Tailwind

To install dependencies, execute:

$ yarn

For development purposes, in a secondary shell run the following yarn script configured in package.json which will build styles.css with the watcher.

$ yarn dev

For production, execute:

$ yarn build

Deploying

TDB

Production Environment Considerations

TDB

Description
Mirrored via gitea-mirror
Readme 28 MiB
Languages
HTML 67.4%
Python 25.8%
CSS 4.9%
Shell 0.9%
PowerShell 0.3%
Other 0.5%