Did you run the database seeds? (
rails db:seed) That should have set up initial post types, help topics, and probably some other stuff. (Edit: but it didn't work for me either, so...)
If you want to define a new post type, go to the admin tools and choose "post types" (
admin/post-types). There you should see a "create post type" button, which will let you define the properties of the type (such as whether it accepts answers, can be voted on, can be edited by anyone, can have reactions, etc).
I just went through this, setting up a dev instance that didn't properly seed (not sure why), so here's a dump of the settings I used for the Question post type:
Description: (some text I copied from Collab)
Icon name: fas-fa-question
Answer type: Answer
Freely editable? -
Top level? Y
Restrict to specific reactions? Y
After you create the question post type, you have to add it to the category. You need to do this in two places, which is a little confusing. First, go to the category settings and click on "edit allowed post types":
Create entries for both Question and Answer:
After you do this, check that Question (only) is selected in "Listed Post Types" back in the category settings:
After I did that in both Q&A and Meta (which I had to create because of seeding problems), I was able to create posts.
(I didn't have the default meta tags -- a problem for another day.)