Skip to content

Commit

Permalink
Add missing page, #4
Browse files Browse the repository at this point in the history
  • Loading branch information
jpmckinney committed Sep 16, 2020
1 parent f0fdc35 commit 4094383
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions docs/general/preferences.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Preferences
===========

We have preferences in order to limit the number of tools with which developers need to be familiar.

Collaboration
-------------

- GitHub (issue tracking, `project board <https://docs.github.com/en/github/managing-your-work-on-github/about-project-boards>`__)
- Google Docs (collaborative editing)
- Google Meet (audio/video calling)
- Google Chat, WhatsApp, Signal, Slack (instant messaging)

DevOps
------

- `SaltStack <https://docs.saltstack.com/>`__ (service deployment)
- `Prometheus <https://prometheus.io>`__ (service monitoring)
- `Sentry <https://sentry.io/>`__ (error tracking)
- `GitHub Actions <https://docs.github.com/en/actions>`__ (automated testing)
- `Coveralls <https://coveralls.io/github/open-contracting>`__ (coverage reporting)

Hosting
-------

- GitHub (code)
- ReadTheDocs (documentation)
- Bytemark (virtual private servers)
- Hetzner (dedicated servers)
- AWS Simple Storage Service (S3) (storage)
- AWS Relational Database Service (RDS) (database)

Languages
---------

- Python (backend)
- JavaScript (frontend)
- Make (build)
- Bash (script)
- `reStructured Text <https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html>`__ (`Sphinx <https://www.sphinx-doc.org/>`__ documentation)
- `Markdown <https://commonmark.org>`__ (non-Sphinx documentation)

Datastores
----------

- PostgreSQL
- Elasticsearch if our needs exceed PostgreSQL's capabilities, or if there is no PostgreSQL database

Miscellaneous
-------------

- AWS Simple Email Service (SES) (email)
- RabbitMQ (message broker)
- Memcached (page caching)
- Transifex (translation)

Reference
---------

- `18F Language Selection Guide <https://engineering.18f.gov/language-selection/>`__
- `18F Datastore Selection Guide <https://engineering.18f.gov/datastore-selection/>`__

0 comments on commit 4094383

Please sign in to comment.