|
1 | 1 | #`python_init` |
2 | 2 |
|
3 | | -This is a platform/course for complete beginners to teach themselves programming, specifically in Python. Currently it's very much a WIP. |
| 3 | +This is a platform/course for complete beginners to teach themselves programming, specifically in Python. Currently it's very much a work in progress - please consider[contributing](#contributing)! |
| 4 | + |
| 5 | +You can try a demo here:https://python-init.herokuapp.com/ |
4 | 6 |
|
5 | 7 | ##Features |
6 | 8 |
|
@@ -32,9 +34,19 @@ and [Python Tutor](http://pythontutor.com/): |
32 | 34 |
|
33 | 35 |  |
34 | 36 |
|
35 | | -##Getting started |
| 37 | +##Contributing |
| 38 | + |
| 39 | +While most of the groundwork is in place, there is a lot to do to make this a complete course ready for users. All kinds of help are needed and greatly appreciated. |
| 40 | + |
| 41 | +For starters, try using the platform to see what it's like. You can go straight to the[demo site](https://python-init.herokuapp.com/) and quickly sign up for an account. See the[Controls](#controls) section below if you're not sure how to use it. Please give feedback about anything that's confusing, could be done better, or doesn't work. |
| 42 | + |
| 43 | +In the event that the demo site gets more attention than it can handle, try[running the code locally with the instructions below](#running-locally). |
| 44 | + |
| 45 | +The easiest way to contribute concretely is to write learning material for the course. This doesn't require any expertise beyond knowing how Python works. See[this issue](https://github.com/alexmojaki/python_init/issues/23) for some guidance and join the conversation! |
| 46 | + |
| 47 | +Beyond that, there's plenty of coding work to do on the platform, including frontend, backend, and devops work. See the[list of issues](https://github.com/alexmojaki/python_init/issues) for some ideas. |
36 | 48 |
|
37 | | -Below is how to get the code running on your local machine. |
| 49 | +##Running locally |
38 | 50 |
|
39 | 51 | 1. Fork the repository, and clone your fork. |
40 | 52 | 2. If you want to run the system using Docker, which may be easier and will more closely resemble the production environment: |
|