Introducing Sloecode: a python-powered, installable code-forge.
-
Upload
thomirichards -
Category
Technology
-
view
1.866 -
download
0
description
Transcript of Introducing Sloecode: a python-powered, installable code-forge.
![Page 1: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/1.jpg)
Introducing Sloecode
Python-powered, installable code-forge
![Page 2: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/2.jpg)
Presentation Purpose
● Introduce Project
![Page 3: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/3.jpg)
Presentation Purpose
● Introduce Project
● Learn Stuff
![Page 4: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/4.jpg)
Project Background
![Page 5: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/5.jpg)
Project Background
![Page 6: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/6.jpg)
The Team
![Page 7: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/7.jpg)
Design Goals
Installable by You
![Page 8: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/8.jpg)
Design Goals
Installable by You
Easy to Install
![Page 9: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/9.jpg)
Design Goals
Installable by You
Easy to Install
Easy to Use & Administer
![Page 10: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/10.jpg)
Design Goals
Installable by You
Easy to Install
Easy to Use & Administer
Open Source Code
![Page 11: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/11.jpg)
Architecture & Technology
![Page 12: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/12.jpg)
Picking a Web Framework
Python reserved Keywords: 31Python web frameworks: 50-ish
![Page 13: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/13.jpg)
Picking a Web Framework
Python reserved Keywords: 31Python web frameworks: 50-ish
![Page 14: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/14.jpg)
Picking a Web Framework
Python reserved Keywords: 31Python web frameworks: 50-ish
![Page 15: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/15.jpg)
ArchitecturePylons Web-App
TCP Port 80
DatabaseSQLiteMySQL
• Admin Controls
• User Accounts• Basic VCS
Reports
![Page 16: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/16.jpg)
![Page 17: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/17.jpg)
![Page 18: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/18.jpg)
![Page 19: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/19.jpg)
ArchitecturePylons Web-App
TCP Port 80
DatabaseSQLiteMySQL
• Admin Controls
• User Accounts• Basic VCS
Reports
![Page 20: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/20.jpg)
ArchitecturePylons Web-App
TCP Port 80
DatabaseSQLiteMySQL
• Admin Controls
• User Accounts• Basic VCS
Reports
Bzr Smart-serverTCP Port 22
![Page 21: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/21.jpg)
ArchitecturePylons Web-App
TCP Port 80
DatabaseSQLiteMySQL
• Admin Controls
• User Accounts• Basic VCS
Reports
Bzr Smart-serverTCP Port 22
XMLRPC
![Page 22: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/22.jpg)
Architecture
bzr-sloecode
![Page 26: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/26.jpg)
Sloecode Released!● Sloecode Running at O.P.
● Stable Debian packages available from LP PPA (Daily builds too!)
![Page 27: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/27.jpg)
Take-home message:
Your code is safe with us!
![Page 28: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/28.jpg)
Take-home message:
Your code is safe with us!(no really)
![Page 29: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/29.jpg)
Problems
![Page 30: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/30.jpg)
Problems
![Page 31: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/31.jpg)
Problems
● Packaging & virtualenv
![Page 32: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/32.jpg)
Problems
● Packaging & virtualenv● Don't play nicely together.
![Page 33: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/33.jpg)
Problems
● Database Migration● sqlalchemy-migrate
![Page 34: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/34.jpg)
Problems
● Choosing Technologies
![Page 35: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/35.jpg)
Problems
![Page 36: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/36.jpg)
Future Direction
● Wikkid Wiki Integration
![Page 37: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/37.jpg)
Future Direction
● Bug Tracking● Source Browsing● ???
![Page 38: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/38.jpg)
Future Direction
While adhering to design goals!
![Page 39: Introducing Sloecode: a python-powered, installable code-forge.](https://reader034.fdocuments.in/reader034/viewer/2022052523/5552bfdcb4c905920f8b477f/html5/thumbnails/39.jpg)
More Information
Brand New Website:http://www.sloecode.org
Launchpad Project Page:http://launchpad.net/sloecode
Open Mailing List:https://launchpad.net/~sloecode-dev
IRC Channel: #sloecode