Suche senden
Hochladen
Read the Docs
•
Als KEY, PDF herunterladen
•
3 gefällt mir
•
1,577 views
E
ericholscher
Folgen
A super informal talk about the history of Read the Docs.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 45
Jetzt herunterladen
Empfohlen
How to ReadTheDocs
How to ReadTheDocs
John Costa
The story and tech of Read the Docs
The story and tech of Read the Docs
ericholscher
Read the Docs: A completely open source Django project
Read the Docs: A completely open source Django project
ericholscher
Python + STIX = Awesome
Python + STIX = Awesome
stixproject
リバースプロキシでwebサーバを集約ついでにdocker化しよう
リバースプロキシでwebサーバを集約ついでにdocker化しよう
Yasunori Kuji
Why should I care about REST?
Why should I care about REST?
Miguel Sánchez Villafán
Source andassetcontrolingamedev
Source andassetcontrolingamedev
Matt Benic
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
Derek Anderson
Empfohlen
How to ReadTheDocs
How to ReadTheDocs
John Costa
The story and tech of Read the Docs
The story and tech of Read the Docs
ericholscher
Read the Docs: A completely open source Django project
Read the Docs: A completely open source Django project
ericholscher
Python + STIX = Awesome
Python + STIX = Awesome
stixproject
リバースプロキシでwebサーバを集約ついでにdocker化しよう
リバースプロキシでwebサーバを集約ついでにdocker化しよう
Yasunori Kuji
Why should I care about REST?
Why should I care about REST?
Miguel Sánchez Villafán
Source andassetcontrolingamedev
Source andassetcontrolingamedev
Matt Benic
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
Derek Anderson
CouchDB Day NYC 2017: Core HTTP API
CouchDB Day NYC 2017: Core HTTP API
IBM Cloud Data Services
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
Microsoft & Open Source - a 'brave new world' - ProgSCon 2017
Microsoft & Open Source - a 'brave new world' - ProgSCon 2017
Matt Warren
Git! Why? How?
Git! Why? How?
Daniel Kummer
There's Nothing so Permanent as Temporary
There's Nothing so Permanent as Temporary
Positive Hack Days
Chw00t: Breaking unices’ chroot solutions
Chw00t: Breaking unices’ chroot solutions
Positive Hack Days
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
COMAQA.BY
Build javascript in private environment
Build javascript in private environment
Mingtao (Craig) Zhang
PyDriller: Python Framework for Mining Software Repositories
PyDriller: Python Framework for Mining Software Repositories
Delft University of Technology
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
Peter Kofler
How to start contributing to Open Source projects
How to start contributing to Open Source projects
Sarah Pimentel
PyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch Land
Sam Witteveen
Tbilisi hackaton intro
Tbilisi hackaton intro
Alexey Bokov
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
PyCon India 2012: Rapid development of website search in python
PyCon India 2012: Rapid development of website search in python
Chetan Giridhar
Software archaeology for beginners: code, community and culture
Software archaeology for beginners: code, community and culture
James Turnbull
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
Jack Molisani
Markup languages and warp-speed documentation
Markup languages and warp-speed documentation
Lois Patterson
Docs as-code-missing.-manual
Docs as-code-missing.-manual
Margaret Eker
OpenFest 2012 : Leveraging the public internet
OpenFest 2012 : Leveraging the public internet
tkisason
Beginning Python Programmers: Here's Where to Find Help!
Beginning Python Programmers: Here's Where to Find Help!
Aleta Dunne
Get Django, Get Hired - An opinionated guide to getting the best job, for the...
Get Django, Get Hired - An opinionated guide to getting the best job, for the...
Marcel Chastain
Weitere ähnliche Inhalte
Was ist angesagt?
CouchDB Day NYC 2017: Core HTTP API
CouchDB Day NYC 2017: Core HTTP API
IBM Cloud Data Services
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
Microsoft & Open Source - a 'brave new world' - ProgSCon 2017
Microsoft & Open Source - a 'brave new world' - ProgSCon 2017
Matt Warren
Git! Why? How?
Git! Why? How?
Daniel Kummer
There's Nothing so Permanent as Temporary
There's Nothing so Permanent as Temporary
Positive Hack Days
Chw00t: Breaking unices’ chroot solutions
Chw00t: Breaking unices’ chroot solutions
Positive Hack Days
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
COMAQA.BY
Build javascript in private environment
Build javascript in private environment
Mingtao (Craig) Zhang
PyDriller: Python Framework for Mining Software Repositories
PyDriller: Python Framework for Mining Software Repositories
Delft University of Technology
Was ist angesagt?
(9)
CouchDB Day NYC 2017: Core HTTP API
CouchDB Day NYC 2017: Core HTTP API
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Microsoft & Open Source - a 'brave new world' - ProgSCon 2017
Microsoft & Open Source - a 'brave new world' - ProgSCon 2017
Git! Why? How?
Git! Why? How?
There's Nothing so Permanent as Temporary
There's Nothing so Permanent as Temporary
Chw00t: Breaking unices’ chroot solutions
Chw00t: Breaking unices’ chroot solutions
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
Build javascript in private environment
Build javascript in private environment
PyDriller: Python Framework for Mining Software Repositories
PyDriller: Python Framework for Mining Software Repositories
Ähnlich wie Read the Docs
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
Peter Kofler
How to start contributing to Open Source projects
How to start contributing to Open Source projects
Sarah Pimentel
PyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch Land
Sam Witteveen
Tbilisi hackaton intro
Tbilisi hackaton intro
Alexey Bokov
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
PyCon India 2012: Rapid development of website search in python
PyCon India 2012: Rapid development of website search in python
Chetan Giridhar
Software archaeology for beginners: code, community and culture
Software archaeology for beginners: code, community and culture
James Turnbull
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
Jack Molisani
Markup languages and warp-speed documentation
Markup languages and warp-speed documentation
Lois Patterson
Docs as-code-missing.-manual
Docs as-code-missing.-manual
Margaret Eker
OpenFest 2012 : Leveraging the public internet
OpenFest 2012 : Leveraging the public internet
tkisason
Beginning Python Programmers: Here's Where to Find Help!
Beginning Python Programmers: Here's Where to Find Help!
Aleta Dunne
Get Django, Get Hired - An opinionated guide to getting the best job, for the...
Get Django, Get Hired - An opinionated guide to getting the best job, for the...
Marcel Chastain
Open edx developing x-blocks @ upvalencia (4)
Open edx developing x-blocks @ upvalencia (4)
Carlos Turró Ribalta
Lesson 01
Lesson 01
Gene Babon
Text prospecting
Text prospecting
singingfish
HTML Semantic Tags
HTML Semantic Tags
Bruce Kyle
Using Transcription and Text Encoding in Digital Exhibits
Using Transcription and Text Encoding in Digital Exhibits
archivistsbeingawesome
Research Objects for improved sharing and reproducibility
Research Objects for improved sharing and reproducibility
Oscar Corcho
Docs as Part of the Product - Open Source Summit North America 2018
Docs as Part of the Product - Open Source Summit North America 2018
Den Delimarsky
Ähnlich wie Read the Docs
(20)
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
How to start contributing to Open Source projects
How to start contributing to Open Source projects
PyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch Land
Tbilisi hackaton intro
Tbilisi hackaton intro
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
PyCon India 2012: Rapid development of website search in python
PyCon India 2012: Rapid development of website search in python
Software archaeology for beginners: code, community and culture
Software archaeology for beginners: code, community and culture
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
Markup languages and warp-speed documentation
Markup languages and warp-speed documentation
Docs as-code-missing.-manual
Docs as-code-missing.-manual
OpenFest 2012 : Leveraging the public internet
OpenFest 2012 : Leveraging the public internet
Beginning Python Programmers: Here's Where to Find Help!
Beginning Python Programmers: Here's Where to Find Help!
Get Django, Get Hired - An opinionated guide to getting the best job, for the...
Get Django, Get Hired - An opinionated guide to getting the best job, for the...
Open edx developing x-blocks @ upvalencia (4)
Open edx developing x-blocks @ upvalencia (4)
Lesson 01
Lesson 01
Text prospecting
Text prospecting
HTML Semantic Tags
HTML Semantic Tags
Using Transcription and Text Encoding in Digital Exhibits
Using Transcription and Text Encoding in Digital Exhibits
Research Objects for improved sharing and reproducibility
Research Objects for improved sharing and reproducibility
Docs as Part of the Product - Open Source Summit North America 2018
Docs as Part of the Product - Open Source Summit North America 2018
Kürzlich hochgeladen
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Kürzlich hochgeladen
(20)
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Read the Docs
1.
Thought Stuff. In
the cloud! Eric Holscher http://ericholscher.com PDX Python Feb. 8 2011
2.
What this talk
is » Talk about the history of Read the Docs » Technology Involved » Interesting outcomes of openness
3.
Why I’m here »
Feedback » Ideas » Hopefully you’ll learn something too! » Shameless self-promotion
4.
5.
The story
6.
2010 Django Dash
7.
Charles Leifer Bobby Grace
(Design) Me
8.
Doc Hosting Sucks »
packages.python.org » Github Pages » Your own janky shit with cronjobs
9.
10.
Had a workable
site in 48 hours
11.
Fully Open Source
12.
Fully Open Source »
github.com/rtfd/readthedocs.org » github.com/ericholscher/chef- django-example » ericholscher.com/tag/chef-series/
13.
14.
What makes it
tick
15.
Features
16.
Git, Hg, Bzr,
Svn
17.
Post commit hooks
18.
Custom Themes
19.
Full-text search
20.
Tags & Branches
21.
PDF Generation
22.
Tech
23.
Subdomains
24.
CNAME Support
25.
Haystack/Solr
26.
Varnish
27.
Chef
28.
Multiple Servers
29.
Nagios & Munin
30.
Nginx/Gunicorn
31.
Upstart
32.
Lessons
33.
Think about your
URLs. Really hard.
34.
Lay your project
out sanely
35.
Write tests!
36.
Promote
37.
Find a designer!
38.
Open Source Outcomes
39.
Patches
40.
Arbitrary Code Execution
41.
Known architecture
information
42.
Trust
43.
People Writing Docs
44.
DEMO
45.
Questions? » readthedocs.org /
rtfd.org » eric@ericholscher.com » twitter.com/ericholscher
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen