Giter Site home page Giter Site logo

fakeiteasy.github.io's Introduction

fakeiteasy.github.io's People

Contributors

adamralph avatar afakebot avatar blairconrad avatar dependabot[bot] avatar emarshal avatar thomaslevesque avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fakeiteasy.github.io's Issues

Add 404.html for better "what page?" experience

The current page is super bland. It might be nice to direct users to

  1. the home page
  2. the FakeItEasy docs (once we host them here)
  3. the FakeItEasy.Analyzers docs (once we host them here)

I'm not an expert, but it might be possible to examine the incoming URL and guess which one is the best option, or maybe see if we can default to the best version of one of the docses?

Host the docs

Google Analytics 4 is replacing Universal Analytics, and we have UA in the readthedocs docs (not even our analytics; something injected by RTD). We're not sure how to update the older versions of the docs on RTD, and thought maybe it would be fun to host the docs ourselves.

@thomaslevesque and I have decided to give this a go. It'll involve changes to this repo, the main FakeItEasy repo, and FakeItEasy.Analyzers.

Here's a rough plan, as I see it:

add codebetter/jetbrains banner

Split from FakeItEasy/FakeItEasy#89, which read

In return for hosting our CI server, CodeBetter and JetBrains ask that
we include their banner on our
website. E.g. https://github.com/liteguard/liteguard#sponsors

This ultimately should go on the website, but I think we should
complete FakeItEasy/FakeItEasy#55 before
making any changes to the website.

In the meantime, we can add the banner to the readme as in the
LiteGuard example above.

Now that we have a fresh website, we can look into adding the banner. Leaving the old issue open until we do it, though.

improve fakeiteasy landing page

Now that the landing page is its own project and appears at http://fakeiteasy.github.io, maybe we should consider making some modifications. I don't mean to be overly critical of the existing page, and many of these are just "thinking out loud"s, but I think we can improve a new viewer's experience when they land on the page.

The current page has some philosophy, a link to the GitHub repo, as well as some great examples of using FakeItEasy. Maybe too many. I think it could be a little overwhelming. How do you feel about

  1. trimming the amount of text on the page quite a bit - maybe keep the philosophy and a very simple example, but move most of the examples to a "getting started" or a "cheat sheet", possibly with the rest of the documentation.
  2. more obvious and standardized links to
    • the NuGet package
    • the Repo
    • the documentation (currently the wiki)
    • the Jabbr room
  3. removing the .zip and .tar.gz. links - the source is available at the repo, even as a .zip file
  4. changing the style? I'm not sure if Patrik is attached to the current page style/layout, but I don't think it's particularly well-suited to the kinds of changes I'm suggesting - more open, cleaner pages, such as NSubstitute's, Nancy's, or xBehave's seem to be the wave of the present.
  5. making a favicon or other small logo? I like the "two ladies who are almost swearing at each other", but it doesn't scale down that well
  6. getting an actual domain instead of fakeiteasy.github.io? I know, that's money, but I'd be in for a year or two to start.

As usual, a lot of words and ideas. If there's any interest at all, we could easily split the issue into subtasks and address the ones we care about piecemeal. Or we could drop the whole thing.

Oh, I'd be okay taking any parts of this. Maybe not a new favicon/whatever. I'm not so good at that kind of thing. Or probably web page design, but I can always start by taking an existing template and probably not get something that's an affront to the eyes.

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.