Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strip down readme and update website #848

Open
jaredpalmer opened this issue Aug 31, 2020 · 5 comments
Open

Strip down readme and update website #848

jaredpalmer opened this issue Aug 31, 2020 · 5 comments
Labels
scope: docs Documentation could be improved. Or changes that only affect docs

Comments

@jaredpalmer
Copy link
Owner

Current Behavior

I forgot to strip down the readme when doing the site. It's confusing to have docs on both the readme and website as there is no single source of truth.

Expected behavior

The website is the source of truth for documentation.

Suggested solution(s)

Strip down readme to logo, one-liner description, badges, links to website, plus contributors. Update website to remove any discrepancies w/ current readme.

@agilgur5
Copy link
Collaborator

agilgur5 commented Aug 31, 2020

This issue is a response to #844 (comment) and a result of #765

I agree it's confusing if they're different (they are slightly right now), but if they're the same then 🤷 Could do the same thing as the Releases/Changelog page and just pull the README into the website.

I'm not sure I agree with the suggested solution. It's always annoying when you're on GitHub and you find some interesting repo but there's little to nothing in the README and it just points to a separate website. It requires another click which is generally not good UX (there's drop-off/that requires another conversion) and isn't great for SEO either. We also get more contributors to docs that are easy to edit like the README (not so with template docs as a counter-example)

@agilgur5 agilgur5 added the scope: docs Documentation could be improved. Or changes that only affect docs label Aug 31, 2020
@agilgur5
Copy link
Collaborator

Per my last email, I'd also appreciate if the Vercel bot were turned off as it's giving me a massive amount of unnecessary notifications instead of using GitHub status checks and only running on website PRs/commits like Netlify did.

@jaredpalmer
Copy link
Owner Author

Gonna have to disagree with you about docs. As someone that has dealt with this before, Google figures out rather quickly when documentation is moved over.

The readme should look like this:

Screen Shot 2020-08-31 at 12 37 12 PM

@agilgur5
Copy link
Collaborator

agilgur5 commented Aug 31, 2020

The readme should look like this:

I'm aware of what these look like, I'm just not really a fan of these; it's a page that just links elsewhere. It doesn't tell me why I should use the library/repo.

As someone that has dealt with this before, Google figures out rather quickly when documentation is moved over.

That's not what I said -- I'm saying that it de-prioritizes the actual repo since the content is elsewhere. Things like this can also happen:

here's mobx-state-tree's results:

Screen Shot 2020-08-31 at 12 42 39 PM

vs. Jest's results:

Screen Shot 2020-08-31 at 12 42 58 PM

Jest is a good example too because it still has a README. And each package has its own README that is not on the website too. I have well-documented plans to make TSDX itself into a monorepo to handle things like Presets (#634 ) and Shareable Plugins (#635 ), among other things. So these add questions of how that should be handled with a website (with READMEs, it's pretty straightforward).

@jaredpalmer
Copy link
Owner Author

Go for it then. Either way the website should be updated or symlinked such that contributors know where to make edits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: docs Documentation could be improved. Or changes that only affect docs
Projects
None yet
Development

No branches or pull requests

2 participants