├── .gitattributes ├── README.md ├── code-of-conduct.md └── contributing.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | readme.md merge=union 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Startup Stack [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | > Curated list of technologies for your next startup 3 | 4 | ## Contents 5 | 6 | * [Languages](#languages) 7 | * [JavaScript based](#javascript-based) 8 | * [JVM based](#jvm-based) 9 | * [Frameworks](#frameworks) 10 | * [Web backend](#web-backend) 11 | * [Web frontend](#web-frontend) 12 | * [Web design](#web-design) 13 | * [Templates](#templates) 14 | * [DevOps](#devops) 15 | * [Mobile apps](#mobile-apps) 16 | * [Self-hosted](#self-hosted) 17 | * [Cluster management](#cluster-management) 18 | * [Automation](#automation) 19 | * [Databases](#databases) 20 | * [SaaS](#saas) 21 | * [Cloud computing platforms](#cloud-computing-platforms) 22 | * [Managed container system](#managed-container-system) 23 | * [Serverless processing](#serverless-processing) 24 | * [Static hosting](#static-hosting) 25 | * [Hosted databases](#hosted-databases) 26 | * [Forms](#forms) 27 | * [Storage](#storage) 28 | * [Mail API](#mail-api) 29 | * [Communication API](#communication-api) 30 | * [Monitoring](#monitoring) 31 | * [Marketing](#marketing) 32 | * [Payments](#payments) 33 | * [App builders](#app-builders) 34 | * [No code](#no-code) 35 | * [No code web](#no-code-web) 36 | * [No code apps](#no-code-apps) 37 | * [eCommerce](#ecommerce) 38 | * [No code marketing](#no-code-marketing) 39 | * [Live chat](#live-chat) 40 | * [IDEs and Editors](#ides-and-editors) 41 | * [Organization](#organization) 42 | * [Technologies directories](#technologies-directories) 43 | * [Motivation](#motivation) 44 | * [Contribute](#contribute) 45 | * [License](#license) 46 | 47 | ## Languages 48 | 49 | - [Python](https://www.python.org) - Popular for scripting, web backend and machine learning. 50 | - [Ruby](https://www.ruby-lang.org) - Scripting and web backend. 51 | - [C#](http://csharp.net) - Microsoft programming language. 52 | - [F#](https://fsharp.org) - Funtional language for the .NET Framework. 53 | - [Elixir](https://elixir-lang.org) - Erlang VM based, functional, paralell programming, scalable, fault tolerant. 54 | - [PHP](http://php.net) - Used mostly in web backend. 55 | - [Hack](https://hacklang.org) - PHP based, but safer and faster. 56 | 57 | ### JavaScript based 58 | 59 | - [JavaScript](https://www.javascript.com) 60 | - [Node.js](https://nodejs.org) - JavaScript runtime for backend and scripting. 61 | - [Elm](http://elm-lang.org) - Webapps. 62 | - [PureScript](http://www.purescript.org) - A strongly-typed functional programming language that compiles to JavaScript. 63 | 64 | ### JVM based 65 | 66 | - [Java](https://www.java.com) - Full stack, enterprise. 67 | - [Groovy](http://groovy-lang.org) 68 | - [Kotlin](https://kotlinlang.org) 69 | 70 | ## Frameworks 71 | 72 | ### Web backend 73 | 74 | - [Ruby on Rails](https://rubyonrails.org) - Ruby web MVC 75 | (model-view-controller) framework. 76 | - [Django](https://www.djangoproject.com) - High-level Python web framework 77 | that encourages rapid development and clean, pragmatic design. 78 | - [Flask](http://flask.pocoo.org) - Microframework for Python. 79 | - [Starlette](https://www.starlette.io/) - lightweight ASGI framework/toolkit, which is ideal for building high performance asyncio services. 80 | - [Laravel](https://laravel.com) - PHP framework. 81 | - [Play](https://www.playframework.com) - For Java & [Scala](https://www.scala-lang.org). 82 | - [Grails](https://grails.org) - Groovy framework on top of [Spring Boot](https://spring.io/projects/spring-boot). 83 | - [WebSharper](https://websharper.com) - Framework and toolset for developing web/mobile applications and web services entirely in C# or F#. 84 | - [Phoenix](http://phoenixframework.org) - Elixir web framework, can handle 85 | millions of connections. 86 | - [Sails](https://sailsjs.com) - Node.js MVC framework. 87 | - [Hapi](https://hapijs.com) - Node.js framework. 88 | - [Vapor](https://vapor.codes) - Swift for web backend. 89 | - [Micronaut](http://micronaut.io) - JVM based full-stack framework for 90 | microservice applications. 91 | - [Lumie](https://github.com/Alex-Levacher/Lumie) - Lightweight module to set up a scalable controllers architecture for Node.js projects. 92 | - [Zappa](https://github.com/Miserlou/Zappa) - Easy build and deploy server-less Python applications on AWS Lambda + API Gateway and others. 93 | - [Sparta](http://gosparta.io) - Framework that transforms a standard Go 94 | application into a self-deploying AWS Lambda powered service. 95 | - [The Go Cloud Project](https://github.com/google/go-cloud) - Allow application 96 | developers to seamlessly deploy cloud applications on any combination of 97 | cloud providers. 98 | - [fog.io](http://fog.io) - Ruby cloud services library. 99 | - [Socket.io](https://socket.io/) - Real-time engine. 100 | 101 | ### Web frontend 102 | 103 | - [jQuery](https://jquery.com) - Basic JavaScript library. 104 | - [Angular](https://angular.io) - Google's framework for web & mobile apps 105 | written in [Typescript](https://www.typescriptlang.org). 106 | - [React](https://reactjs.org) - Facebook's JavaScript library for building user 107 | interfaces. 108 | - [Vue.js](https://vuejs.org) - From simple to full charged web apps. 109 | - [Svelte](https://svelte.dev) - Component framework that compiles to JavaScript. Faster, reactive, with less code. 110 | - [AWS Amplify](https://aws.github.io/aws-amplify) - JavaScript library for 111 | application development using cloud services. 112 | - [GatsbyJS](https://www.gatsbyjs.org/) - Free and open source framework based on React that helps developers build blazing fast websites and apps. 113 | - [Next.js](https://nextjs.org) - Lightweight framework for static and 114 | server‑rendered applications. 115 | - [Nuxt.js](https://nuxtjs.org) - The same than **Next.js** but with **Vue.js**. 116 | - [Mithril.js](https://mithril.js.org) - Modern, small and fast client-side JavaScript framework for building Single Page Applications. 117 | 118 | ### Web design 119 | 120 | - [Bootstrap](https://getbootstrap.com) - Twitter's simple HTML styling for web 121 | app prototyping. 122 | - [Bulma](https://bulma.io) - CSS framework. 123 | - [Foundation](https://foundation.zurb.com) - Responsive frontend framework for rapid development. 124 | - [Tailwind](https://tailwindcss.com) - A utility-first CSS framework for rapid UI development. 125 | - [Sematic UI](https://semantic-ui.com) - A lightweight, responsive and modern CSS framework. 126 | - [Spectre.css](https://picturepan2.github.io/spectre) 127 | - [Pure.css](https://purecss.io) - Small, responsive CSS modules. 128 | - [Ant Design](https://ant.design) - React UI library with high quality 129 | components for building rich, interactive user interfaces. 130 | - [Rebass](https://jxnblk.com/rebass) - Library of highly-composable, primitive UI components for React. 131 | - [Skeleton](http://getskeleton.com) - Simple, responsive boilerplate. 132 | - [Tachyons](http://tachyons.io) - Fast loading, highly readable, and 100% 133 | responsive interfaces with as little css as possible. 134 | - [Silver](https://zeph.co/grid) - 15 lines CSS grid system. 135 | 136 | ### Desktop 137 | 138 | - [Electron](https://electronjs.org) - Desktop applications using Node.js and 139 | [Chromium](https://www.chromium.org). 140 | 141 | ### Templates 142 | 143 | - [Bullet Train](https://bullettrain.co) - SaaS template in Ruby on Rails. 144 | - [Skaffolder](https://www.skaffolder.com) - Create fully prototype within minutes. 145 | - [Laravel Spark](https://spark.laravel.com) 146 | - [SaaS Pegasus](https://www.saaspegasus.com/) - A Django-Powered SaaS template. 147 | - [Hackaton Starter](https://github.com/sahat/hackathon-starter) - A kickstarter 148 | for Node.js applications. 149 | - [electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate) 150 | Cross-platform desktop apps using Electron and React. 151 | - [Pup](http://cleverbeagle.com/pup) - Based on React, Bootstrap, [Font 152 | Awesome](https://fontawesome.com/) and [Meteor](https://meteor.com). 153 | - [Gravity](https://usegravity.app/) - Node.js SaaS boilerplate with React UI. 154 | 155 | ### DevOps 156 | 157 | - [Fabric](http://www.fabfile.org) - Fabric is Python library & [cli](http://docs.fabfile.org/en/2.1/getting-started.html#addendum-the-fab-command-line-tool) designed to execute shell commands remotely over SSH. 158 | - [deliver](https://github.com/gerhard/deliver) - Pure bash deployment tool with customisable strategies. 159 | - [Kappa](https://github.com/garnaat/kappa) - cli that makes it easier to deploy, update, and test functions for AWS Lambda. 160 | - [Serverless](https://serverless.com) - Toolkit for deploying and operating serverless architectures, using services, like AWS Lambda, Google Cloud Functions, and more. 161 | 162 | ### Mobile apps 163 | 164 | - [React Native](https://facebook.github.io/react-native) - Native apps with 165 | JavaScript. 166 | - [Flutter](https://flutter.io) - Google’s mobile app SDK for native interfaces 167 | on iOS and Android, based on [Dart](https://www.dartlang.org). 168 | - [NativeScript](https://www.nativescript.org) - Native apps with Angular, 169 | Vue.js, TypeScript or JavaScript. 170 | 171 | ## Self-hosted 172 | 173 | ### Cluster management 174 | 175 | - [Kubernetes](https://kubernetes.io) - Open source container-orchestration system for automating application deployment. 176 | 177 | ### Automation 178 | 179 | - [Jenkins](https://www.jenkins.io/) - Open source automation server, for building and deployment. 180 | 181 | ### Databases 182 | 183 | - [PostgreSQL](https://www.postgresql.org) 184 | - [MongoDB](https://www.mongodb.com) 185 | - [Redis](https://redis.io) - In-memory data store for cache and message 186 | broker. 187 | - [ElasticSearch](https://www.elastic.co) 188 | - [RethinkDB](https://www.rethinkdb.com) - Realtime results to queries, ideal 189 | for multi concurrent users apps, multiplayer games, realtime analytics,… 190 | - [OrientDB](https://orientdb.com) - Multi-model database: graph, relational, 191 | document & key/value. 192 | 193 | ## SaaS 194 | 195 | ### Cloud computing platforms 196 | 197 | - [DigitalOcean](https://www.digitalocean.com) 198 | - [AWS](https://aws.amazon.com) 199 | - [Google Cloud](https://cloud.google.com) 200 | - [Azure](https://azure.microsoft.com) 201 | - [DNSimple](https://dnsimple.com) - DNS hosting with powerful API. 202 | 203 | ### Managed container system 204 | 205 | - [Heroku](https://www.heroku.com) 206 | - [Hyper.sh](https://hyper.sh) - [Docker Swarm](https://docs.docker.com/engine/swarm/) 207 | or [Kubernetes](https://kubernetes.io/) flavors. 208 | 209 | ### Serverless processing 210 | 211 | - [Firebase](https://firebase.google.com) - From Google: database, 212 | authentication, storage,… 213 | - [Webtask](https://webtask.io) - HTTP endpoints written with Node.js. 214 | - [Netlify](https://www.netlify.com) - Automate deployment, AWS Lambda 215 | management, user signups and logins, forms. 216 | - [StdLib](https://stdlib.com) 217 | - [Zeit](https://zeit.co) - Easy deployments with [Now](https://zeit.co/now). 218 | - [Lobe](https://lobe.ai) - Deep Learning made simple. 219 | - [Nuclio](https://nuclio.io) - Serverless platform for automated Data Science. 220 | - [WayScript](https://wayscript.com/) - Scripting platform for developers. 221 | 222 | ### Static hosting 223 | 224 | - [surge.sh](http://surge.sh) - Static web publishing for Front-End Developers. 225 | 226 | ### Authentication 227 | 228 | - [Auth0](https://auth0.com) - Authentication and authorization for web and 229 | apps. 230 | 231 | ### Hosted databases 232 | 233 | - [Bonsai](https://bonsai.io) - Escalable ElasticSearch. 234 | - [GraphCool](https://www.graph.cool) - GraphQL backend. 235 | 236 | ### Forms 237 | 238 | - [Formspark](https://formspark.io) - Backend for HTML forms. 239 | 240 | ### Storage 241 | 242 | - [Cloudinary](https://cloudinary.com) - Image and video on-the-fly 243 | manipulations. 244 | 245 | ### Mail API 246 | 247 | - [Forward Email](https://forwardemail.net) - Email API, supports webhooks, free and privacy-focused email service. 248 | - [MailGun](https://www.mailgun.com) - Send, receive and track emails. 249 | - [SendGrid](https://sendgrid.com) - Email API and marketing platform. 250 | - [SparkPost](https://www.sparkpost.com) 251 | 252 | ### Communication API 253 | 254 | - [Stream](https://getstream.io) - Scalable feeds, activity streams & chat. 255 | 256 | ### Monitoring 257 | 258 | - [Segment](https://segment.com) - Analytics API and customer data platform that 259 | integrates 200 different data providers. 260 | - [PaperTrail](https://papertrailapp.com) - Logs. 261 | - [Datadog](https://www.datadoghq.com) - Full-stack monitoring and analytics. 262 | - [UptimeRobot](https://uptimerobot.com) - Downtime notifications. 263 | - [Rollbar](https://rollbar.com) - Real-time error alerting & debugging tools. 264 | 265 | ### Marketing 266 | 267 | - [SimpleSplit](https://simplesplit.com) - Run AB tests using only HTML. 268 | 269 | ### Payments 270 | 271 | - [Servicebot](https://servicebot.io) - Create pricing pages, sign-up forms, and 272 | manage your subscriptions with no coding. You can also try the 273 | [open source version](https://github.com/service-bot/servicebot). 274 | - [Stripe](https://stripe.com) 275 | - [Paddle](https://paddle.com) 276 | - [Chargebee](https://www.chargebee.com) 277 | 278 | ### App builders 279 | 280 | - [Clay](https://base.run) 281 | - [Anvil](https://anvil.works) - Web apps using Python. 282 | 283 | ## No code 284 | 285 | ### No code web 286 | 287 | - [Wix](https://wix.com) 288 | - [SquareSpace](https://es.squarespace.com) 289 | - [Ghost](https://ghost.org) - Publishing platform. 290 | - [WordPress](https://wordpress.org) 291 | - [Discourse](https://github.com/discourse/discourse) - Platform for community discussion. 292 | 293 | ### No code landing page 294 | - [Landen](https://www.landen.co) - Design landing pages. 295 | - [Carrd](https://carrd.co) - Responsive landing pages. 296 | - [Unicorn Platform](https://unicornplatform.com/) - Build landing page. 297 | - [Versoly](https://versoly.com/) - Build SaaS Website. 298 | - [Hackr](https://usegravity.app/hackr) - Landing page with split testing and conversion tracking in minutes. 299 | 300 | ### No code apps 301 | 302 | - [Bubble](https://bubble.is) - App builder. 303 | - [Adalo](https://www.adalo.com) - Web and mobile apps. 304 | - [Softr](https://www.softr.io) - Responsive web apps. 305 | - [Boundless](https://www.boundlesslabs.com) - Web apps. 306 | - [Mason](https://www.trymason.com) - Build, design, and deploy fully functional front-end solutions. 307 | - [Thunkable](https://thunkable.com) - Mobile app builder for Android and iOS. 308 | - [Bildr](https://www.bildr.com/) - Websites and web apps. 309 | - [sheet2site](https://www.sheet2site.com) - Create websites from Google Sheets. 310 | - [table2site](https://table2site.com) - Create websites using Airtable as backend. 311 | - [Glide](https://www.glideapps.com) - Create apps from Google Sheets. 312 | - [Zapier](https://zapier.com) - Automated workflows. 313 | - [Socionity](http://socionity.com/) - Build mobile apps to sell courses, videos, podcasts,... 314 | - [cron-job](https://cron-job.org) - Scheduled execution of websites and scripts. 315 | - [Typeform](https://www.typeform.com) - Forms, Stripe integration. 316 | - [BuildBox](https://www.buildbox.com) - Build mobile games with no code. 317 | - [Asteroid](http://asteroid.zone) - Augmented reality dev tool for creating 3D apps that react to their environment. 318 | 319 | ### eCommerce 320 | 321 | - [Shopify](http://shopify.com) 322 | - [Sharetribe](https://www.sharetribe.com/) - Create marketplace sites. Free software with commercial hosted version. 323 | - [Gumroad](https://gumroad.com) - Simple setup. 324 | - [Plasso Storefront](https://plasso.com/storefront) - Sell subscriptions, physical 325 | and digital goods, charge for services, accept donations, sell pre-orders and more. 326 | - [Wirize](https://wirize.com) - Accept card payments online. 327 | - [DPD](https://getdpd.com) - Sell digital content simply copying & pasting 328 | buttons on any web, even with a cart system and scheduled content with 329 | subscription. 330 | - [Memberful](https://memberful.com) - To sell memberships, for Stripe, 331 | WordPress and MailChimp. 332 | 333 | ### No code marketing 334 | 335 | - [MailChimp](https://mailchimp.com) - Email marketing. 336 | - [Buffer](https://buffer.com/) - Social media posts scheduler. 337 | 338 | ### Live chat 339 | 340 | - [Crisp](https://crisp.chat) - Live chat. 341 | - [Drift](https://www.drift.com) - Conversational marketing platform. 342 | - [collect.chat](https://collect.chat) - Interactive chatbot for collecting 343 | data from visitors. 344 | 345 | ## IDEs and Editors 346 | 347 | - [Atom](https://atom.io) - From GitHub, free & libre. 348 | - [VisualStudio](https://code.visualstudio.com) - From Microsoft, free. 349 | - [Sublime](https://www.sublimetext.com) 350 | - [CodeSandbox](https://codesandbox.io) - Online editor that helps you create web applications, from prototype to deployment. 351 | - [Light Table](http://lighttable.com) - IDE with powerful debug capabilities, 352 | for Clojure, JavaScript/HTML/CSS and Python. 353 | - [Vim](https://www.vim.org) 354 | - [Emacs](https://www.gnu.org/software/emacs) 355 | - [Evil mode](https://www.emacswiki.org/emacs/Evil) - Extensible vi layer for 356 | Emacs. 357 | - [Slap](https://github.com/slap-editor/slap) - Like Sublime but for the 358 | console. 359 | 360 | ## Organization 361 | 362 | - [Notion](https://www.notion.so) - Documentation, kanban, spreadsheets. 363 | - [Zenkit](https://zenkit.com) - Lists, spreadsheets, kanban, mind maps. 364 | - [Workflowy](https://workflowy.com) - Linked lists. 365 | - [CodeGiant](https://codegiant.io) - Issue tracker, code repositories, 366 | documentation, continuous integration. 367 | - [Monday](https://monday.com) 368 | - [Trello](https://trello.com) 369 | - [ClickUp](https://clickup.com) 370 | - [Agantty](https://www.agantty.com/en) - Free gantt chart. 371 | - [GitHub](https://github.com) 372 | - [GitLab](https://gitlab.com) - Planning, code repositories, CI/CD pipelines. 373 | - [Taskade](https://taskade.com) - Structured task lists, notes, kanban, mind maps, and video chat. 374 | - [Retool](https://www.tryretool.com) - Builder for custom internal tools using common building blocks and templates. 375 | 376 | ## Technologies directories 377 | 378 | - [Todo-Backend](http://www.todobackend.com) - Projects to showcase different backend tech stacks. 379 | - [Stackshare](https://stackshare.io) - Look for stacks of other companies, and 380 | compare technologies. 381 | - [Nocode](http://www.nocode.tech) - No code tech. 382 | - [Indie Hackers - Tech Stack for 2018](https://www.indiehackers.com/round-table/what-tech-should-you-use-in-2018) - What tech stacks are indie hackers using for their apps, and why. 383 | - [YCombinator.dev](http://ycombinator.dev) - Y Combinator resources for developers. 384 | - [100+ No Code Resources](https://trello.com/b/A4OmiAWb/100-no-code-resources) 385 | 386 | ## Motivation 387 | 388 | - [Indie Hackers](https://www.indiehackers.com) 389 | - [Work in Progress](http://wip.chat) 390 | 391 | ## Contribute 392 | 393 | Contributions welcome! Read the [contribution guidelines](contributing.md) first. 394 | 395 | ## License 396 | 397 | [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0) 398 | 399 | To the extent possible under law, Cristóbal Carnero Liñán has waived all copyright and 400 | related or neighboring rights to this work. 401 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at ccarnerolinan@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a 4 | [Contributor Code of Conduct](code-of-conduct.md). By participating in this 5 | project you agree to abide by its terms. 6 | 7 | --- 8 | 9 | Ensure your pull request adheres to the following guidelines: 10 | 11 | - Search previous suggestions before making a new one, as yours may be a 12 | duplicate. 13 | - Make an individual pull request for each suggestion. 14 | - Try to respect the code styling of the rest of the document. 15 | - If you add a new category make sure to add it also to the table of contents. 16 | - Remove trailing whitespace. 17 | - The pull request and commit should have a useful title. 18 | 19 | Thank you for your suggestions! 20 | 21 | 22 | ## Updating your PR 23 | 24 | A lot of times, making a PR adhere to the standards above can be difficult. 25 | If the maintainers notice anything that we'd like changed, we'll ask you to 26 | edit your PR before we merge it. There's no need to open a new PR, just edit 27 | the existing one. If you're not sure how to do that, 28 | [here is a guide](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) 29 | on the different ways you can update your PR so that we can merge it. 30 | --------------------------------------------------------------------------------