Skip to content

Aerolith 2.0 - Aerolith for the web. A word study site - study for Scrabble, Boggle, Words With Frentz, etc.

License

Notifications You must be signed in to change notification settings

domino14/Webolith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aerolith 2.0 is a word study website - Copyright 2007-2020 César Del Solar

Build status: CircleCI

=======

This repository holds the Python and Javascript required to serve Aerolith on a fresh machine. Here's a brief description of the different modules:

Python

The bulk of the back-end code is written in Python 3.7, using Django 2.2.x

Javascript

Front-end code for Wordwalls is Javascript (ES6 mostly), using React. The rest of the app is moving to React as well.

Javascript code uses the Airbnb eslint config. (See their style guide: https://github.com/airbnb/javascript/) If you wish to contribute, please use this same config in your code editor, as code will not deploy without passing this first linting step.

word_db_server

word_db_server is at https://github.com/domino14/word_db_server.

This server deals with anything word-related. It provides a ConnectRPC API to the Python webapp.

It is also used to generate the build challenges and blank challenges.

=======

Getting started with Docker

See https://github.com/domino14/aerolith-infra