Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.41 KB

contributing.md

File metadata and controls

54 lines (40 loc) · 1.41 KB

Contribution Guidelines

Adding a new language

A language's section should follow this format, as a second level heading and below:

Subject

Description

Learning

  • [Price emoji][Medium emoji] Thing 1 — Short description of Thing 1.
  • [Price emoji][Medium emoji] Thing 2 — Short description of Thing 2.

Culture

  • [Price emoji][Medium emoji] Thing 3 — Short description of Thing 3.

Those are —

Note that every description must end in some sort of punctuation.

Learning resources include documentation and tutorials for direct learning.

Culture resources are resources that are important to that language's ecosystem, such as a popular speaker within its community or common guidelines for efficient style.

Adding a new first level heading

This list is general, so it welcomes the addition of new sections, but just keep in mind that a first level heading should be able to support many second level heading topics.

Spellchecking

This project includes a setup for spellchecking with npm packages. To use it,

  1. install npm
  2. run npm install
  3. run npm test

Emoji Legend

Price Emoji
Free 🆓
Paid 💲
Medium Emoji
Assorted link 🌐
Book/Documents 📘
Course/Tutorial 🎓
Newsletter/subscription stuff 📫
Podcast/audio 🎙
Video 🎥
Video game/Interactive experience 🎮