All Projects → cisagov → development-guide

cisagov / development-guide

Licence: CC0-1.0 license
A set of guidelines and best practices for an awesome engineering team

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to development-guide

kubernetes-basico
Demonstração dos componentes do Kubernetes
Stars: ✭ 26 (-78.15%)
Mutual labels:  guide
wiki
从diy行为艺术到diy苏格拉底式对话,从diy一个仪式到diy一次旷课,各种活动指南的百科。diy💔是706孵化的一个非代码开源项目。
Stars: ✭ 49 (-58.82%)
Mutual labels:  guide
GuideChimp
Create interactive guided product tours in minutes with the most non-technical friendly, lightweight and extendable library.
Stars: ✭ 138 (+15.97%)
Mutual labels:  guide
beatoraja-english-guide
Detailed guide for how to get started with beatoraja or BMS in general. -- For example: What is BMS, How do I set it up, Where do I download songs, How does the community work, How does the difficulty system work
Stars: ✭ 62 (-47.9%)
Mutual labels:  guide
devon4flutter-non-bloc-arch
A guide aiming to bridge the gap between the absolute Flutter basics and clean, structured Flutter Development
Stars: ✭ 283 (+137.82%)
Mutual labels:  guide
FreeML
Data Science Resources (Mostly Free)
Stars: ✭ 55 (-53.78%)
Mutual labels:  guide
Scambaiting-Setup
A full setup guide for scam-baiting with Oracle's VirtualBox.
Stars: ✭ 232 (+94.96%)
Mutual labels:  guide
frontendpath
A correct path to front-end development.
Stars: ✭ 60 (-49.58%)
Mutual labels:  guide
Git-Command-Guide
📙 A git command guide
Stars: ✭ 53 (-55.46%)
Mutual labels:  guide
A-Personal-Arch-Installation-Guide
A Personal Arch Installation Guide In Case of Amnesia
Stars: ✭ 58 (-51.26%)
Mutual labels:  guide
FindMyDoc
Documentations, manuels et guides d'utilisation
Stars: ✭ 36 (-69.75%)
Mutual labels:  guide
apns-guide
🔔 Guide to setup APNS
Stars: ✭ 82 (-31.09%)
Mutual labels:  guide
Intranet-Lets-Encrypt-Certification
Guide to setting up a Let's Encrypt SSL certificate for a non-public facing server.
Stars: ✭ 27 (-77.31%)
Mutual labels:  guide
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+231.09%)
Mutual labels:  guide
super-auto-pets-db
This database website is an un-official guide and reference for the pets, food and stats from the game Super Auto Pets.
Stars: ✭ 36 (-69.75%)
Mutual labels:  guide
command-line-quick-reference
quick reference on command line tools and techniques for the people with limited time
Stars: ✭ 331 (+178.15%)
Mutual labels:  guide
hacking-datascience
Notebooks and design assets related to my publication 'hacking-datascience' on Medium.
Stars: ✭ 41 (-65.55%)
Mutual labels:  guide
elixir getting started guide to go
Elixir Getting Started Guide (EPUB format)
Stars: ✭ 19 (-84.03%)
Mutual labels:  guide
Clover-Crate
Clover Bootloader (with Quirks) and Clover Configurator explained. My attempt of creating a usable documentation for the popular boot manager.
Stars: ✭ 61 (-48.74%)
Mutual labels:  guide
framestack
Tools, Frameworks & Libraries to help you build your projects ✨
Stars: ✭ 27 (-77.31%)
Mutual labels:  guide

development-guide

GitHub Build Status

A set of guidelines and best practices for an awesome engineering team. Heavily "inspired" by the 18F Development Guide.

Git, GitHub, and you

Tools and services we use

  • AWS - Our main cloud provider
  • Coveralls - Test coverage tracking
  • GitHub Actions - Continuous integration and delivery
  • LGTM - Code analysis platform for finding zero-days and preventing critical vulnerabilities
  • PyPi - Python package publication
  • Snyk - Dependency vulnerability management and remediation

Installation

This guide has several supporting Python scripts. The simplest way to install these scripts and their dependencies is to use pip. In the root of this project execute:

pip install -r requirements.txt

Please see the Creating the Python virtual environment section of the CONTRIBUTING document for information about setting up these scripts in a Python virtual environment.

Contributing

We welcome contributions! Please see CONTRIBUTING.md for details.

License

This project is in the worldwide public domain.

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].