All Projects → pythonindia → wye

pythonindia / wye

Licence: MIT license
Wye is a workshop collaboration software

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to wye

R-data-wrangling
Materials for my my R data workshop. https://cengel.github.io/R-data-wrangling/
Stars: ✭ 17 (-74.24%)
Mutual labels:  workshop, teaching
teach-shiny
Materials for the Shiny Train the Trainer workshop
Stars: ✭ 38 (-42.42%)
Mutual labels:  workshop, teaching
BestPracticesWorkshop
Repository for the workshop "Best practices on development"
Stars: ✭ 14 (-78.79%)
Mutual labels:  workshop, teaching
snips-skill-mental-calculation
With this App, your Assistant can test you on basic arithmetic: addition, subtraction, multiplication, and division.
Stars: ✭ 13 (-80.3%)
Mutual labels:  workshop
FakeDataGenerator
fakedatagenerator.herokuapp.com/
Stars: ✭ 18 (-72.73%)
Mutual labels:  django-framework
go-workshops
Go language basic workshops for devz
Stars: ✭ 68 (+3.03%)
Mutual labels:  workshop
TankLogo
1v1 tank war model built by NetLogo 💥
Stars: ✭ 50 (-24.24%)
Mutual labels:  teaching
dltf
Hands-on in-person workshop for Deep Learning with TensorFlow
Stars: ✭ 14 (-78.79%)
Mutual labels:  workshop
how-to-api
Workshop to teach how to use and make an API
Stars: ✭ 16 (-75.76%)
Mutual labels:  teaching
frontend-masters-xstate-v2
Frontend Masters XState Workshop v2
Stars: ✭ 85 (+28.79%)
Mutual labels:  workshop
teach-r
List of Resources for Teaching R
Stars: ✭ 16 (-75.76%)
Mutual labels:  teaching
unix-programming-and-regular-expressions-workshop
A workshop on Unix Programming Principles using tools such as grep, sed, awk, shell programming and regular expressions
Stars: ✭ 25 (-62.12%)
Mutual labels:  workshop
starter-guides
Getting Started with OpenShift for Developers workshop
Stars: ✭ 127 (+92.42%)
Mutual labels:  workshop
tensorflow-workshop
Code samples, slides and materials for TensorFlow Workshops
Stars: ✭ 46 (-30.3%)
Mutual labels:  workshop
workshop
Paralect Workshop
Stars: ✭ 31 (-53.03%)
Mutual labels:  workshop
python-grass-addon
How to write a Python GRASS GIS 7 addon
Stars: ✭ 45 (-31.82%)
Mutual labels:  workshop
testingconferences.github.io
A simple list of Software Testing Conferences and Workshops
Stars: ✭ 91 (+37.88%)
Mutual labels:  workshop
workshop-intro-to-cassandra
Learn Apache Cassandra fundamentals in this hands-on workshop
Stars: ✭ 208 (+215.15%)
Mutual labels:  workshop
WorkshopManager
CLI tool to install and update Steam Workshop mods
Stars: ✭ 25 (-62.12%)
Mutual labels:  workshop
intenseye-boun-workshop
Code for the workshop in BOUN Tech Summit (03.03.2019)
Stars: ✭ 32 (-51.52%)
Mutual labels:  workshop

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].