Coder Social home page Coder Social logo

community-search's Introduction

Guidelines for contributing to Athena

Athena is a community-curated repository of ๐Ÿ”ฅ learning resources. Every resource in this collection is manually curated by the community, and can be searched through here. If you'd like to contribute to Athena, follow this guide, or contribute directly through this Typeform (much simpler, but less cool ๐Ÿคทโ€โ™‚๏ธ).

Athena for learning

This is where you can contribute your favorite learning resources to the collection! When you do, you get your name on our contributor wall.

Table of Contents

Why Athena?

Self-learning with Google, YouTube, and Reddit is difficult because there's so much noise. If you Google "learn programming", half of the results are ads and the other half are products like Codecademy and media companies saying "you should learn how to code." There's a bit of signal, but it's mostly noise. Even if you're serious about self-learning, it's hard to focus and not get caught up in random rabbit holes.

The best way to learn on the Internet is to get people who already know what you're trying to learn about recommend the best resources. This is ideal if you know a subject expert, but if you don't, Athena's the next best thing.

Contributing to this collection

There are three ways to contribute to Athena: through this Github repo, through this Typeform, or through the Intercom chat on the bottom right of our website.

Step-by-step guide to contributing through Github

Step 1. Find a learning resource that's both useful and interesting.
Step 2. Stress-test the resource's quality, by using it yourself.
Step 3. If the resource is ๐Ÿ”ฅ, click on the collection.md file.
Step 4. Now click on the edit icon on the top right (it looks like a pencil).
Step 5. You can start editing the text of the file in the in-browser editor. Make sure you follow the guidelines below. You can use GitHub Flavored Markdown.
Step 6. Scroll down, say why you're proposing the changes, then click on "Propose file change".
Step 7. Finally, submit the pull request!

Please ensure your pull request adheres to the following guidelines:

  • Make sure the link is useful before submitting. Athena's value comes from curation, not aggregation.
  • Make an individual pull request for each suggestion.
  • Follow the template shown in collection.md.
  • Make sure your text editor is set to remove trailing whitespace.
  • The pull request and commit should have a useful title.

Thank you for your suggestions!

Updating your Pull Request

Here is a write up on how to change a Pull Request, and the different ways you can do that.

community-search's People

Contributors

juhaszhenderson avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.