GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pythonindia/wye: Wye is a workshop collaboration software

BranchesTags
Open more actions menu

Latest commit

 

History

909 Commits
909 Commits

Folders and files

NameName
Last commit message
Last commit date
bin
bin
 
 
docs
docs
 
 
requirements
requirements
 
 
settings
settings
 
 
tests
tests
 
 
wye
wye
 
 
.coveragerc
.coveragerc
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
CONTRIBUTORS.txt
CONTRIBUTORS.txt
 
 
LICENSE
LICENSE
 
 
Procfile
Procfile
 
 
README.md
README.md
 
 
app.json
app.json
 
 
gulpfile.js
gulpfile.js
 
 
manage.py
manage.py
 
 
package.json
package.json
 
 
requirements.txt
requirements.txt
 
 
setup.cfg
setup.cfg
 
 
template_certificate.pdf
template_certificate.pdf
 
 
uwsgi.ini
uwsgi.ini
 
 

Repository files navigation

Deploy

Build StatusCoverage Status Gitter Scrutinizer Code Quality Code Health

Wye is a software that connects colleges and organizations looking to conduct workshops on various FOSS based technologies with experienced professionals to help students learn the programming language along with the real time usage in different domains.

It is a web application built using python and Django.

PythonExpress (https://pythonexpress.org) is used for Python and related technologies and it is deployed using wye project.

wye is pronounced as #Y

How to setup

(If you need detailed step-by-step guide, read the documentation here)

  • Create a PostgreSQL 9.3 database
  • It is advised to install all the requirements inside virtualenv, use virtualenvwrapper to manage virtualenvs.
cp settings/dev.sample.py settings/dev.py
createdb wye
pip install -r requirements/dev.txt
python manage.py migrate
python manage.py sample_data
python manage.py runserver

Testing

It's highly encouraged that you write test for any new feature/bug fixes. Find all the existing test inside tests/ folder. To run the test locally, run the following command:

py.test

You can invoke py.test with various command line arguments, that can drastically improve your test writing/running experience. Read useful tip/tricks at docs/testing.md.

Login Details

Email: [email protected] Password: 123123

Making Frontend Changes

Make sure you have nodejs & npm installed

$ npm install
$ gulp   // This starts a watcher to watch for file changes

Community

  • Mailing List

Contributing

  1. Choose an issue and ask any doubts in the issue thread.
  2. Report any bugs/feature request as github new issue, if it's already not present.
  3. If you are starting to work on an issue, please leave a comment saying "I am working on it".
  4. Once you are done with feature/bug fix, send a pull request according to the guidelines.

License

This software is licensed under The MIT License(MIT). See the LICENSE file in the top distribution directory for the full license text.

About

Wye is a workshop collaboration software

pythonexpress.in/

Topics

djangodjango-frameworkeducationopensourcepythonteachingworkshop

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

70 stars

Watchers

19 watching

Forks

72 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.