Skip to content

Commit 906a250

Browse files
committed
remove stub svn page. redirected to source control
1 parent a896f67 commit 906a250

9 files changed

+37
-45
lines changed

content/pages/02-development-environments/01-text-editors-ides.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Text editors and integrated development environments (IDEs) are applications
1212
for [writing code](/learning-programming.html). These applications are the
1313
primary user interface for developers to create their own programs.
1414

15-
<img src="/img/visuals/vim-dark-bg.jpg" width="100%" alt="Vim with basic configuration options on a dark background." class="technical-diagram" style="border-radius: 5px;">
15+
<img src="/img/visuals/vim-dark-bg.jpg" width="100%" alt="Vim with basic configuration options on a dark background." class="shot outl rnd">
1616

1717
[Vim](/vim.html) is an example of a text editor implementation that can be
1818
expanded into a full Python IDE using configuration files and plugins.

content/pages/02-development-environments/04-sublime-text.markdown

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ numerous extensions for syntax highlighting, source file finding and analyzing
1515
programmers than some other applications like [Vim](/vim.html) and
1616
[Emacs](/emacs.html).
1717

18-
<a href="https://www.sublimetext.com/" style="border:none"><img src="/img/logos/sublime-text.jpg" width="100%" alt="Sublime Text logo." class="technical-diagram" style="border:1px solid #999; border-radius:6px"></a>
18+
<a href="https://www.sublimetext.com/" style="border:none"><img src="/img/logos/sublime-text.jpg" width="100%" alt="Sublime Text logo." class="shot outl rnd"></a>
1919

2020
<div class="well see-also">Sublime Text is an implementation of the <a href="/text-editors-ides.html">text editors and IDEs</a> concept. Learn how these parts fit together in the <a href="/development-environments.html">development environments</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
2121

@@ -27,14 +27,14 @@ links should get your editor customized with linters,
2727
[code metrics](/code-metrics.html), syntax checking and many other
2828
[integrated development environment](/text-editors-ides.html) features.
2929

30-
* [Sublime Text 3 Heaven](https://www.kennethreitz.org/essays/sublime-text-3-heaven)
31-
is a quick overview of the extensions, packages and bonus toys that
32-
one developer uses for his own Sublime Text development setup.
33-
3430
* [Setting Up Sublime Text 3 for Full Stack Python Development](https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/)
3531
is a spectacular tutorial that covers installing Sublime Text and
3632
configuring a multitude of helpful Python programming plugins.
3733

34+
* [Sublime Text 3 Heaven](https://www.kennethreitz.org/essays/sublime-text-3-heaven)
35+
is a quick overview of the extensions, packages and bonus toys that
36+
one developer uses for his own Sublime Text development setup.
37+
3838
* [Sublime Tutor](https://sublimetutor.com/) is an interactive in-editor
3939
keyboard shortcuts tutorial that plugs into Sublime so you can learn and
4040
become more productive as you use the editor.

content/pages/02-development-environments/09-zsh-shell.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Zsh is an implementation of the [shell concept](/shells.html) that is
1414
frequently used during Python software development as part of a
1515
programmer's [development environment](/development-environments.html).
1616

17-
<a href="http://zsh.sourceforge.net/" style="border:none"><img src="/img/logos/zsh.jpg" width="100%" alt="Zsh logo." class="technical-diagram" style="border-radius:5px"></a>
17+
<a href="http://zsh.sourceforge.net/" style="border:none"><img src="/img/logos/zsh.jpg" width="100%" alt="Zsh logo." class="shot rnd outl"></a>
1818

1919
<div class="well see-also">Zsh is an implementation of the <a href="/shells.html">shells</a> concept. Learn more in the <a href="/development-environments.html">development environments</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>
2020

content/pages/02-development-environments/16-application-dependencies.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ application then relies only on that virtualenv instance which has a separate
6161
copy of the Python interpreter and site-packages directory. A high level of
6262
how a server configured with virtualenv can look is shown in the picture below.
6363

64-
<img src="/img/visuals/server-setup.png" alt="How the virtualenv separates dependencies on the server." width="100%" class="technical-diagram" />
64+
<img src="/img/visuals/server-setup.png" alt="How the virtualenv separates dependencies on the server." width="100%" class="shot" />
6565

6666

6767
## Installing Python dependencies

content/pages/02-development-environments/20-source-control.markdown

+20-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ as Git or Mercurial.
3232
Pulling code during a deployment is a potential way source control systems fit
3333
into the deployment process.
3434

35-
<img src="/img/visuals/app-source-control.png" width="100%" class="technical-diagram" alt="App deployment uses a server to pull from the source control system.">
35+
<img src="/img/visuals/app-source-control.png" width="100%" class="shot" alt="App deployment uses a server to pull from the source control system.">
3636

3737
Note that some developers recommend deployment pipelines package the source
3838
code to deploy it and never have a production environment touch a source
@@ -139,6 +139,25 @@ and out of a centralized repository, which is a problem when using
139139
* [Git and GitHub learning resources](https://help.github.com/articles/git-and-github-learning-resources/)
140140

141141

142+
### Subversion resources
143+
[Apache Subversion](https://subversion.apache.org/)
144+
([source code](https://subversion.apache.org/source-code.html)),
145+
often just called "Subversion" or "SVN", is a source control system
146+
implementation.
147+
148+
* The [SVN book](http://svnbook.red-bean.com/en/1.7/index.html) is the
149+
free online version of the O'Reilly
150+
[Version Control with Subversion](https://www.amazon.com/dp/B002SR2QIW/) book.
151+
152+
* [How to use Subversion (SVN)](https://deveo.com/svn-tutorial/) lays out
153+
the basic concepts and provides the first few steps for getting started
154+
tracking files.
155+
156+
* [10 Most Used SVN Commands with Examples](http://www.thegeekstuff.com/2011/04/svn-command-examples/)
157+
is a good refresher list if you've used SVN in the past but it has been
158+
awhile since you worked with all the commands.
159+
160+
142161
### Source control learning checklist
143162
1. Pick a version control system. Git is recommended because on the web there
144163
are a significant number of tutorials to help both new and advanced users.

content/pages/02-development-environments/22-mercurial.markdown

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ meta: Mercurial is an implementation of the source (version) control concept. Le
1313
control") system for tracking and handling file modifications. Mercurial
1414
can be used as the version control system for Python projects.
1515

16-
<a href="https://www.mercurial-scm.org/" style="border: none;"><img src="/img/logos/mercurial.png" width="100%" alt="Official Mercurial logo." class="technical-diagram"></a>
16+
<a href="https://www.mercurial-scm.org/"><img src="/img/logos/mercurial.png" width="100%" alt="Official Mercurial logo." class="shot"></a>
1717

1818
<div class="well see-also">Mercurial is an implementation of the <a href="/source-control.html">source control</a> concept. Learn how these pieces fit together in the <a href="/development-environments.html">development environments</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>
1919

content/pages/02-development-environments/23-subversion.markdown

-32
This file was deleted.

redirects/apache-subversion.html

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta http-equiv="refresh" content="0; url=https://www.fullstackpython.com/source-control.html">
5+
</head>
6+
<body>
7+
</body>
8+
</html>

theme/templates/table-of-contents.html

-3
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ <h4>2.4 <a href="/environment-configuration.html">Environment configuration</a><
5252
<h4>2.5 <a href="/source-control.html">Source Control</a></h4>
5353
<div class="tc"><a href="/git.html">Git</a></div>
5454
<div class="tc"><a href="/mercurial.html">Mercurial</a></div>
55-
<div class="tc"><a href="/apache-subversion.html">Apache Subversion</a></div>
5655

5756
<h3>3. <a href="/data.html">Data</a></h3>
5857
<h4>3.1 <a href="/databases.html">Relational databases</a></h4>
@@ -125,7 +124,6 @@ <h4>4.7 <a href="/static-site-generator.html">Static site generators</a></h4>
125124
<h4>4.8 <a href="/testing.html">Testing</a></h4>
126125
<div class="tc"><a href="/unit-testing.html">Unit testing</a></div>
127126
<div class="tc"><a href="/integration-testing.html">Integration testing</a></div>
128-
<div class="tc sn">Database testing</div>
129127
<div class="tc"><a href="/debugging.html">Debugging</a></div>
130128
<div class="tc"><a href="/code-metrics.html">Code Metrics</a></div>
131129
<h4>4.9 <span class="sn">Networking</span></h4>
@@ -182,7 +180,6 @@ <h4>5.6 <a href="/wsgi-servers.html">WSGI servers</a></h4>
182180
<div class="tc"><a href="/green-unicorn-gunicorn.html">Green Unicorn</a></div>
183181
<div class="tc sn">mod_wsgi</div>
184182
<div class="tc sn">uWSGI</div>
185-
<div class="tc sn">Waitress</div>
186183
<h4>5.7 <a href="/continuous-integration.html">Continuous integration</a></h4>
187184
<div class="tc"><a href="/jenkins.html">Jenkins</a></div>
188185
<div class="tc sn">GoCD</div>

0 commit comments

Comments
 (0)