Giter Club home page Giter Club logo

faq.exchange's Introduction

FAQ Exchange

The most frenquently asked questions on StackOverflow, for any given search-term.

Project Stage Badge: Development License Badge

"Frequently Asked Questions" site based on StackOverflow Questions and Answers

Usage

faq.exchange will display the top 30 most high scoring questions for a given topic.

The topic can be provided as a path, a query or an anchor.

That is to say, these URLs will all give you the same FAQ:

Obviously, phpunit-mocks can be replaced with topic or search-term you like.

Several words can be combined using a "plus" character: +, for instance: css+hsl.

To search for a tag (instead of a word), use square brackets, [ and ]. For instance the most common questions for the most loved and wanted languages from the 2019 Stackoverflow survey?

Feel free to report suggestions or bugs.

Inception

About 8 minutes into his PHPNW12 Talk The State of PHPUnit, Volker Dusch mentioned that there is a lot of stuff on StackOverflow that answer all the common questions. He also states that he would be really happy if someone would take the time to compile them into a FAQ.

So I decided to build one: https://faq.exchange/?phpunit-mocks/

After a first version was online, it seemed like a neat plan to implement things in a more generic way so other topics could also be supported. This has been achieved by using the URL as a search-term.

Technical Details

The FAQ pulls the Questions and answers straight from the StackOverflow API: https://api.stackexchange.com/docs/advanced-search#order=desc&sort=votes&q=phpunit%20mocks&site=stackoverflow&filter=!SC_g(LT_pJnL2lxfET--P_)p5zPQ212ioRM-*552DRcbu*sEtpTSNJ)dt(y8IgtT.

faq.exchange's People

Contributors

potherca avatar renovate-bot avatar

Stargazers

 avatar

Watchers

 avatar  avatar

faq.exchange's Issues

Rename project to faq.exchange

Although this originally started as a way to have a FAQ for PhpUnit Mocks, functionality has been added to (also) support other topics and subjects.

Once this (and/or how to work with it) is more neatly documented, this project needs to be renamed to reflect this change in purpose.

"Loading..." Placeholder

Initially the user has no clue what is going on, there is just a blank screen.
It would be nice to have a message notifying the user that results are indeed being fetched from SO.

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.