Skip to content

Commit d8581f9

Browse files
committed
add remainder of starter pages
1 parent 16115b4 commit d8581f9

19 files changed

+205
-9
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
title: GoCD
2+
category: page
3+
slug: gocd-continuous-integration
4+
sortorder: 0529
5+
toc: False
6+
sidebartitle: GoCD
7+
meta: GoCD is a continuous integration (CI) server often used to automatically build and test Python applications.
8+
9+
10+
[GoCD](https://www.gocd.org/) is a
11+
[continuous integration (CI)](/continuous-integation.html)
12+
server often used to automatically build, [test](/testing.html) and
13+
[deploy](/deployment.html) Python applications.
14+
15+
<a href="https://www.gocd.org/" style="border: none;"><img src="/img/logos/gocd.png" width="100%" alt="Official GoCD CI logo." class="shot outl rnd"></a>
16+
17+
<div class="well see-also">GoCD is an implementation of the <a href="/continuous-integration.html">continuous integration</a> concept. Learn more in the <a href="/deployment.html">deployment</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>
18+
19+
20+
### GoCD resources
21+
* The official
22+
[getting started with GoCD](https://www.gocd.org/getting-started/part-1/)
23+
guide is a solid place to begin configuring the CI server and learning
24+
about its basic concepts.
25+
26+
* [py-gocd](https://py-gocd.readthedocs.io/en/latest/) is a code library
27+
for programmatically interacting with GoCD from your Python code.

content/pages/05-deployment/33-ansible.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ sidebartitle: Ansible
77
meta: Ansible is configuration management tool used for application deployment and environment setup.
88

99

10-
[Ansible](http://docs.ansible.com/ansible/latest/index.html) is
10+
[Ansible](http://docs.ansible.com/ansible/latest/index.html) is a
1111
[configuration management tool](/configuration-management.html) used for
1212
[application deployment](/deployment.html) and
1313
[environment setup](/development-environments.html).
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
title: Salt
2+
category: page
3+
slug: salt
4+
sortorder: 0534
5+
toc: False
6+
sidebartitle: Salt
7+
meta: Salt is configuration management tool used for application deployment and setting up development environments.
8+
9+
10+
[Salt](https://docs.saltstack.com/en/latest/)
11+
([source code](https://github.com/saltstack/salt)) is a
12+
[configuration management tool](/configuration-management.html) used for
13+
[application deployment](/deployment.html) and
14+
[setting up development environments](/development-environments.html).
15+
16+
<a href="https://docs.saltstack.com/en/latest/"><img src="/img/logos/salt.png" width="100%" alt="Official Salt logo. Copyright SaltStack." class="shot"></a>
17+
18+
19+
### Salt resources
20+
* [Introduction to Salt](https://docs.saltstack.com/en/latest/topics/)
21+
gives a 30 second summary of what the tool can do for you then provides
22+
a collection of links to other resources that plug you into the Salt
23+
community, such as the
24+
[salt-users mailing list](https://groups.google.com/forum/#!forum/salt-users)
25+
and the [Salt Stack company blog](http://www.saltstack.com/blog/).
26+
27+
* [Linode](/linode.html) has two great beginner guides to Salt, the first
28+
one on
29+
[Getting Started with Salt - Basic Installation and Setup](https://www.linode.com/docs/applications/configuration-management/getting-started-with-salt-basic-installation-and-setup/)
30+
and the other titled
31+
[A Beginner's Guide to Salt](https://www.linode.com/docs/applications/configuration-management/beginners-guide-to-salt/).
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
title: Datadog
2+
category: page
3+
slug: datadog
4+
sortorder: 0602
5+
toc: False
6+
sidebartitle: Datadog
7+
meta: Datadog is a monitoring service that can be used with Python web applications to catch and report errors.
8+
9+
10+
[Datadog](https://www.datadoghq.com/) is a hosted
11+
[monitoring](/monitoring.html) service that can be used with
12+
Python [web applications](/web-development.html) to catch
13+
and report errors.
14+
15+
<a href="https://www.datadoghq.com/" style="border: none;"><img src="/img/logos/datadog.png" width="100%" alt="Datadog logo." class="shot" /></a>
16+
17+
18+
### Datadog resources
19+
* [Monitoring Django performance with Datadog](https://www.datadoghq.com/blog/monitoring-django-performance/)
20+
is a fantastic, detailed walk through for integrating this service
21+
with [Django web applications](/django.html).
22+
23+
* [Python log collection](https://docs.datadoghq.com/logs/log_collection/python/?tab=json_logformatter)
24+
provides a framework-agnostic explanation for how to use the service
25+
with Python code.
26+
27+
* [Monitoring Flask apps with Datadog](https://www.datadoghq.com/blog/monitoring-flask-apps-with-datadog/)
28+
walks through adding Datadog to a [Flask](/flask.html) application.

content/pages/06-devops/02-prometheus.markdown renamed to content/pages/06-devops/03-prometheus.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: Prometheus
22
category: page
33
slug: prometheus
4-
sortorder: 0602
4+
sortorder: 0603
55
toc: False
66
sidebartitle: Prometheus
77
meta: Prometheus is an open source monitoring tool that can be used to instrument and report on Python web apps.

content/pages/06-devops/03-rollbar.markdown renamed to content/pages/06-devops/04-rollbar.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: Rollbar
22
category: page
33
slug: rollbar
4-
sortorder: 0606
4+
sortorder: 0604
55
toc: False
66
sidebartitle: Rollbar
77
meta: Rollbar is a monitoring service that can be used with Python web applications to catch and report errors.
@@ -11,7 +11,7 @@ meta: Rollbar is a monitoring service that can be used with Python web applicati
1111
used with Python [web applications](/web-development.html) to catch and
1212
report errors.
1313

14-
<a href="https://rollbar.com/" style="border: none;"><img src="/img/logos/rollbar-hi-res-wide.png" width="100%" alt="Rollbar logo, copyright Rollbar, Inc." class="technical-diagram" /></a>
14+
<a href="https://rollbar.com/" style="border: none;"><img src="/img/logos/rollbar-hi-res-wide.png" width="100%" alt="Rollbar logo, copyright Rollbar, Inc." class="shot" /></a>
1515

1616

1717
### Rollbar resources
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
title: Sentry
2+
category: page
3+
slug: sentry
4+
sortorder: 0605
5+
toc: False
6+
sidebartitle: Sentry
7+
meta: Sentry is an open source monitoring project as well as a service that can be used to report errors in Python web apps.
8+
9+
10+
Sentry is an open source monitoring project as well as a service that can be used to report errors in Python web apps.
11+
12+
[Sentry](https://docs.sentry.io/) is a [monitoring](/monitoring.html)
13+
service that you can set up to host yourself or used as a service to
14+
catch and report errors in your Python
15+
[web applications](/web-development.html).
16+
17+
<a href="https://docs.sentry.io/" style="border: none;"><img src="/img/logos/sentry-dark.png" width="100%" alt="Sentry logo." class="shot rnd" style="background:#111"></a>
18+
19+
20+
### Sentry resources
21+
* Sentry's [official Python docs](https://docs.sentry.io/platforms/python/)
22+
explain how to integrate the SDK into an application to send events to
23+
either your own server or the hosted service.
24+
25+
* [Sentry For Data: Error Monitoring with PySpark](https://blog.sentry.io/2019/11/12/sentry-for-data-error-monitoring-with-pyspark)
26+
shows an integration between the PySpark data analysis tool and
27+
Sentry for handling any issues.
28+

content/pages/meta/00-change-log.markdown

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,17 @@ view commit-level changes via the
1313
[source repository's commit log](https://github.com/mattmakai/fullstackpython.com/commits/)
1414
on GitHub.
1515

16+
## 2020
17+
### January
18+
* Added starter pages for the remaining topics in the table of contents
19+
that were previously missing. Still working on adding more resources and
20+
descriptions to each page:
21+
* [Datadog](/datadog.html)
22+
* [GoCD](/gocd-continuous-integration.html)
23+
* [Salt](/salt.html)
24+
* [Sentry](/sentry.html)
25+
* Happy New Year (and decade) to my fellow Python developers!
26+
1627

1728
## 2019
1829
### December

static/img/logos/datadog.png

29.6 KB
Loading

static/img/logos/gocd.png

33.8 KB
Loading

0 commit comments

Comments
 (0)