Wapyce is a web application with objective to store results of accessibility validations of templates available, to notify the developers about issues found during validation. https://wapyce.herokuapp.com/

Carlson Santana Cruz abd8c85f40 :bug: Not mention the validation user in GitHub issue 6 months ago
config f4ad105e68 :sparkles: Display in GitHub issue a link for validation in website 6 months ago
requirements 72222e3647 :sparkles: Notify the owner of repository of accessibility errors found 6 months ago
wapyce abd8c85f40 :bug: Not mention the validation user in GitHub issue 6 months ago
.gitignore 324cace04e :tada: Inicial commit 7 months ago
.pylintrc aa69f31320 :sparkles: List in public page the validations finished 6 months ago
CODE_OF_CONDUCT.md a08ba99759 :memo: Transfer ownership to wapyce] 7 months ago
CONTRIBUTING.md be567bd4e7 :lipstick: Replace vanilla menu for a bootstrap navbar 7 months ago
LICENSE a08ba99759 :memo: Transfer ownership to wapyce] 7 months ago
Procfile 2240455505 :wrench: Run Wapyce in Heroku 7 months ago
README.md f4ad105e68 :sparkles: Display in GitHub issue a link for validation in website 6 months ago
manage.py 9145ec0c8d :recycle: Allow multiple settings 7 months ago
requirements.txt 72222e3647 :sparkles: Notify the owner of repository of accessibility errors found 6 months ago
setup.py e4f21ee8da :wrench: Install Wapyce by setuptools 7 months ago

README.md

Wapyce

Wapyce is a web application with objective to store results of accessibility validations of templates available on Github, to notify the developers about issues found during validation.

Execute

To execute the Wapyce follow these instructions:

  1. Install, create and activate a virtualenv;
  2. Install dependencies; bash pip install -r requirements.txt
  3. Install PostgreSQL;
  4. Create an OAuth app on Github;
  5. Configure enviroment variables;

    # For production environment
    export SECRET_KEY=SECRET_KEY
    export DJANGO_SETTINGS_MODULE=config.settings.production
    export DATABASE_NAME=wapyce
    export DATABASE_USER=postgres
    export DATABASE_PASSWORD=postgres
    export DATABASE_HOST=localhost
    export DATABASE_PORT=5432
    export GITHUB_KEY=GITHUB_KEY
    export GITHUB_SECRET=GITHUB_SECRET
    export GITHUB_PERSONAL_ACCESS_TOKEN=GITHUB_PERSONAL_ACCESS_TOKEN
    export WAPYCE_BASE_URL=https://wapyce.herokuapp.com/
    
    # For development environment
    export DJANGO_SETTINGS_MODULE=config.settings.local
    export DATABASE_LOCAL_NAME=wapyce_local
    export DATABASE_LOCAL_USER=postgres
    export DATABASE_LOCAL_PASSWORD=postgres
    export DATABASE_LOCAL_HOST=localhost
    export DATABASE_LOCAL_PORT=5432
    export GITHUB_LOCAL_KEY=GITHUB_LOCAL_KEY
    export GITHUB_LOCAL_SECRET=GITHUB_LOCAL_SECRET
    export GITHUB_LOCAL_PERSONAL_ACCESS_TOKEN=GITHUB_LOCAL_PERSONAL_ACCESS_TOKEN
    
    # For test environment
    export DJANGO_SETTINGS_MODULE=config.settings.test
    export DATABASE_TEST_NAME=wapyce_test
    export DATABASE_TEST_USER=postgres
    export DATABASE_TEST_PASSWORD=postgres
    export DATABASE_TEST_HOST=localhost
    export DATABASE_TEST_PORT=5432
    
  6. Create the database schema of Wapyce;

    python manage.py migrate
    
  7. Start a web server to run Wapyce.

Contributing

If you want contribute with Wapyce, read contributing guidelines.

Donate

If you'd like to monetarily support Wapyce development, you can:

  • Donate Bitcoin to 36QNXpPzUDLdt611E2t3wdr9zBhWePBJga wallet address;
  • Donate Ethereum to 0xd7446224eb2da4f41f5f68f82be01e1f5fa1940e wallet address;
  • Donate Litecoin to LVgF8LE8n6jFrKKfYZoyh9eckx2oBxcaGP wallet address;
  • Donate Waves to 3P7Hapj4Kvbn1k9GN2reb8aUsyDjNPy6pbS wallet address;
  • Donate Zcash to t1dpafSCveZqa4mwk5Lrf55uKzPLVWCQLf6 wallet address;
  • Donate Bitcoin Cash to qp5sz7q3yxhrca7cvq54wktrk8392pgd9ucetl3w6n wallet address.