adopted-ember-addons / ember-data-factory-guy

Factories and helper functions for (unit, integration, acceptance) testing + development scenarios with Ember Data
MIT License
301 stars 136 forks source link

(enhancement) Make the documentation more accessible #450

Open phndiaye opened 3 years ago

phndiaye commented 3 years ago

First of all, thanks a lot for maintaining this project! It's really easy to use and enables so much :)

What I'm proposing here is merely a reorganisation of the documentation and possibly moving it to a website for better discoverability. Currently, I find the README file a bit hard to read with lots of information (and not always in the "right" order IMO). For example, the setupFactoryGuy function is mentioned in the last sections while in real usage, it's the first function called by any tests. Of course, the addon is usable in development and production environments, but I think that's not the common usage.

So, a possible summary could be:

As noticed, this is merely a reorganisation of the existing with lots of sub-sections for describing the purposes, but the content is already here. I might have missed some sections so feel free to comment that.

About the website, it could be generated using docsify and hosted using Github Pages. At the moment, it can build from the README.md file and here is the result:

https://www.loom.com/share/bab6ae84286e41099e7de6be56bf684d

And of course I'm totally willing to work on this if it interest others 😄

patocallaghan commented 2 years ago

@phndiaye yes I completely agree. I find the docs in their current format hard to read and find what you are looking for.

What you've outlined in the issue description seems like a really good start. What timezone are you based in? Would you be up for video chat to figure out next steps? You can find me on the Ember Discord as patocallaghan to chat more

phndiaye commented 2 years ago

@patocallaghan thanks for the reply :) i'm on the UTC+1 timezone and i'm totally up for a chat about this. Sending you message on the Ember Discord