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

We need guides. #6

Closed
10 of 19 tasks
erquhart opened this issue Feb 13, 2019 · 40 comments
Closed
10 of 19 tasks

We need guides. #6

erquhart opened this issue Feb 13, 2019 · 40 comments
Labels
good first issue Good for newcomers

Comments

@erquhart
Copy link

erquhart commented Feb 13, 2019

We need to write a whole lot of guides and pile them into the docs.

Let's keep a list of topics here. Suggest topics via comments, use reactions to +1 your favorites.


General

  • Controlling Filenames
  • Common Errors
  • Troubleshooting
  • Using with CSS-in-JS (some good solutions in Hard to use with CSS-in-JS libs. decap-cms#793)
  • Working with Images
  • Publishing with Editorial Workflow
  • Authentication, including all options and Git Gateway w/o Netlify

Authentication

  • Working with self hosted git-gateway
  • Working with self hosted go-true (possibly with SSO)

Static Site Generators

  • Using Netlify CMS with Jekyll
  • Using Netlify CMS with Hugo
  • Using Netlify CMS with Gatsby
  • Using Netlify CMS with Next
  • Using Netlify CMS with Hexo
  • Using Netlify CMS with VuePress
  • Using Netlify CMS with Nuxt
  • Using Netlify CMS with Docusaurus
  • Using Netlify CMS with Middleman
  • Using Netlify CMS with Eleventy
@erquhart erquhart added the good first issue Good for newcomers label Feb 13, 2019
@tech4him1
Copy link

I think we should also create a list of "common" errors and how to solve. For example, Git Gateway not being turned on. Would a separate issue be better for this?

@talves
Copy link

talves commented Feb 16, 2019

I have even envisioned the errors send a url that links to the docs to explain how to fix or read about that part of the configuration.

@erquhart
Copy link
Author

erquhart commented Feb 19, 2019

@tech4him1 that would be a solid guide, maybe call it Troubleshooting? Or something? But yes yes yes. Added both "Troubleshooting" and "Common Errors", feels like a good delineation.

@talves very much agreed, but should go to a separate issue. The goal if this one is to end up with just a ton of static guides, so that the only work required is writing documentation.

@erquhart erquhart pinned this issue Feb 19, 2019
@krismorf
Copy link

Claimed the Gatsby guide

@adamwatters
Copy link

Just started working on one for Jekyll

@erquhart
Copy link
Author

erquhart commented Mar 1, 2019

Awesome!!

@steffenz
Copy link

Hi! I just built a site with NextJS and Netlify CMS, and would love to give something back (and get to know the community) by contributing with a guide! 😁Is it still "up for grabs"?

@talves
Copy link

talves commented Mar 12, 2019

@steffenz yes. You can definitely start working on it. Just start it and do a PR with [WIP][Guide] in the beginning of the title and we will mark it as being worked on.

Thanks for contributing!

@tomrutgers
Copy link

Started working on a middleman guide

@adamwatters
Copy link

adamwatters commented Mar 26, 2019

Finally got to the Jekyll guide - decaporg/decap-cms#2248. I'm planning on giving it a second pass in the coming days, but should be ready for another set of eyes if anyone wants to help with revision.

@morkro
Copy link

morkro commented Apr 23, 2019

Why only documenting site generators? I am successfully using Netlify-CMS with a plain Vue.js and vue-i18n integration*. Would it be of interest to also provide guides for these implementations?

* https://github.com/morkro/euromat

@erquhart
Copy link
Author

@morkro a plain Vue guide would be fantastic!

@nikosolihin
Copy link

Just taught a workshop with Eleventy and Netlify CMS. Would love to claim the guide for it!

@erquhart
Copy link
Author

erquhart commented May 1, 2019

Have at it!

Sent with GitHawk

@jballe
Copy link

jballe commented Jun 28, 2019

I could probably write a guide on using Hugo

@erquhart
Copy link
Author

That would be great!

@cdvillard
Copy link

Gridsome has a plugin with documentation on how to install Netlify CMS. Would that suffice or would a local doc be more appropriate?

@tomrutgers
Copy link

tomrutgers commented Jun 28, 2019

@cdvillard We'd like to add it to our own docs so people can find their way to it within the Netlify CMS
project. Converting the Gridsome documentation to a docs entry within the project shouldn't take much effort I suppose

@carvajalluis

This comment was marked as off-topic.

@tomrutgers
Copy link

@steffenz could you comment on that?

@erquhart
Copy link
Author

erquhart commented Sep 26, 2019

Thank you Henry!! Left some feedback on your PR 👍

@adamayd
Copy link

adamayd commented Sep 28, 2019

I'll claim the VuePress doc if no one else has it. Also @cdvillard and @tomrutgers was the Gridsome doc spoken for or was that just a conversation about how to do it? I could claim that one as well if it's needed.

@erquhart
Copy link
Author

Both are up for grabs, that would be awesome!

Sent with GitHawk

@brentjayingram
Copy link

@erquhart Can I work on the Using with CSS-in-JS ?

@ZoltanVeres
Copy link

I'm surprised we don't have an Eleventy Guide yet, i'm planning on working on it, because i need it for my personal blog.
@nikosolihin Are you working on this or is it up for grabs?
I identified two eleventy starters where Netlify CMS is in use, here are the changes related to NetlifyCMS:
https://github.com/danurbanowicz/eleventy-netlify-boilerplate/commits?author=biilmann
https://github.com/hankchizljaw/hylia/commits?author=erquhart

The setup used on Hylia is much sophisticated (made by @erquhart ) and it's closer to my needs but the builerplate starter (by @biilmann )seems easier to digest which is closer to what we have for the other starters. So i'm not sure which route should i go.
Any thoughts @erquhart ?

@erezrokah
Copy link

How about adding a guide on how to run the CMS without Netlify Hosting:
decaporg/decap-cms#2695
decaporg/decap-cms#2774

@umutykaya
Copy link

@erezrokah It could be great to have a guide for working with aws amplify.

@mdartic
Copy link

mdartic commented Apr 5, 2020

I don't see any guide started for VuePress.
I could make a PR to create this guide.
@erquhart do you have a guide to create a guide ?
I can create one from ideas of others SSG, if it's ok for you.

@adamayd
Copy link

adamayd commented Apr 5, 2020

@mdartic I failed miserably on my VuePress attempt then lost track of it, please take over.

@massoudmaboudi
Copy link

docusaurus

@d-sanderson
Copy link

Can we have a section dedicated to registerEditorComponent? I am looking for docs that explain the fromBlock function and can't find anything beyond this https://www.netlifycms.org/docs/custom-widgets/#registereditorcomponent

@Alexa-Green
Copy link

Alexa-Green commented Jul 30, 2020

@massoudmaboudi Are you working on the docusaurus guide or should I?

@erquhart
Copy link
Author

erquhart commented Aug 6, 2020

@Alexa-Green I think that was just a suggestion, I'd say go for it

@emileswain
Copy link

I second @d-sanderson suggestion regards a guide for custom components that cover a lot more detail that the current guide provides.

Attempting to go beyond 'hello world' instantly chucks developers into a rabbit hole of despair.
Issues i've yet to resolve (not quite ready to just give up yet)

  1. Properly deploy custom widget to github repo and include in cms (before deploying to npm).
  2. Create custom editor widget that embeds react code into markdown. (various issues and tests of patience yet to be resolved)
  3. Not immediately obvious how to register custom components (I'm on NextJS static site gen).
  4. Create custom widgets that work together. I can get a single markdown widget to work, but now it conflicts with the others. So there is clearly some magic with the regex detecting the widget code that i'm doing wrong, but there is zero documentation on this.

When you see a component someones written you like and bring it into your netlify CMS package, it becomes incumberant on your build process. this makes it very hard to leverage your components as a guide for custom components of our own.

Its very disparaging.

@beriberikix
Copy link

@Alexa-Green or @erquhart were either of you still planning on writing a docusaurus guide?

@erezrokah
Copy link

@Alexa-Green or @erquhart were either of you still planning on writing a docusaurus guide?

I don't think anyone is actively working on a Docusaurus, if you'd like to contribute it.

@aentwist
Copy link

aentwist commented Sep 25, 2023

As JavaScript framework churn continues, and as a result of the highly divisive Vue 3 release, I suggest dropping VuePress in favor of VitePress. FYI

However, maintaining two SSGs in parallel isn't sustainable, so the Vue team has decided to focus on VitePress as the main recommended SSG in the long run.

See What About VuePress?

.....maybe this should be its own issue

@privatemaker
Copy link
Collaborator

Hey everyone 👋🏻 in the spirit of our efforts re-booting Decap CMS and various documentation sprints, I've triaged all the missing guides from this list for easier tracking and coordination and closing this issue.

If any of you who mentioned contributing in the past (we realize it's quite a few years ago now), were interested we'd love your contributions, specifically:

Also feel free to pop by our Discord server to connect!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests