sugarlabs/aslo-v3

Name: aslo-v3

Owner: Sugar Labs

Description: Upcoming Software Center for SugarLabs

Created: 2017-08-18 22:50:03.0

Updated: 2018-05-22 16:14:53.0

Pushed: 2017-09-11 09:25:57.0

Homepage: null

Size: 205

Language: CSS

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status

Activities Platform (ASLOv3)

This repository hosts the upcoming version of ASLO (Software center) for SugarLabs.

Requirements
Hacking

Setup your development environment:

  1. Install dependencies: python3-dev, docker, mongo, and redis.

  2. Create virtualenv and install python dependencies:

    t clone https://github.com/sugarlabs/aslo-v3.git
     aslo-v3;
    thon3 -m venv env
    env/bin/activate
    p install -r requirements.txt
    
  3. We use honcho. Honcho looks for .env file in order to define the environment variables that will provide the configuration for our app. You can look default values into aslo/settings.py. Define at least SECRET_KEY to start. But certainly you will need more env to test it. Have fun ;)

t >.env <<EOF
O_DBNAME=aslo-dev
ET_KEY=123abc123abc123abc
UB_HOOK_SECRET=aaaaabbbbbcccc

  1. Execute ./start.sh to run the server. It actually executes the gunicorn process and the celery worker. Check the Procfile.
Contributing

We welcome and appreciate contributions of any kind (code, tests, documentation, bug fixes, etc). You can also check our issues page in order to find tasks to contribute with.

Code Style Guide

We follow PEP8 Python Style Guide for Python code and we use 4 spaces for tab. Regarding HTML, we prefer to stick with 2 spaces for tab.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.