Problem/Motivation

I am very interested in helping out with this project.

I was wondering if there are a list of tasks or some kind of scope for the project so I can contribute?

Comments

sikofitt created an issue. See original summary.

mradcliffe’s picture

Category: Feature request » Plan

Thank you for offering, @sikofitt.

One of the ideas I had was requiring locations, but I think that keeping the scope to restaurant menus is better for a recipe because recipes should be devoted to a single feature. That way it reduces dependency management.

Some ideas that I have thought about:

  • GitLab CI — I don't think there is a consensus on how to setup a recipe to ensure that it applies so this would be a task.
  • Viewfield — This was the module that I use often rather than viewsreference. Both are in beta so I do not think I should release 1.0.0 until those are stable. However they may never be based on Drupal updates.
  • Manual testing — Finding one or more starterkit or base theme to recommend that would help someone without much Drupal knowledge be able to theme things compared to Wordpress or Squarespace. Hyping the project up. I was thinking of recording a short video.
  • User documentation — I tried to provide field and type descriptions to describe in user terms how to create things, but this could always be improved.
  • Developer documentation — I have not come up with a development work flow to put in README.md or CONTRIBUTING.md
  • Canvas — I have not used Canvas yet to figure out how well the recipe will work with Drupal CMS 2.0. I did want to ensure that this is a good starting point for anyone building restaurant, pub, café menus and that it could theoretically fit into any page building paradigm so I want to keep it open to Layout Builder (via Paragraph Blocks), Paragraphs, and Canvas.
  • Site template — A future site template for this could be done combining bistro, locations, office_hours, and a starterkit theme.
sikofitt’s picture

That sounds great. I have two projects going on right now that are two different types of Cafes with different needs. The most evolved project is for a Cafe that also has events like a drawing club, art shows, a book club, a board game night, fundraisers for the local community, etc.

The other one is a basic cafe that serves lunch, but also caters.

I will put together some of the features I built out that I think are neat.

All these tasks are very doable I think. I'll start looking at solutions.

Thanks!

mradcliffe’s picture

I think that keeping this in scope of just restaurant menus is good because @mandclu has a lot of work already on events and locations.

So basically a site template that ties this all together would be doable as well (once us normal folks are allowed to create them).

- bistro
- events_calendar (extends events recipe)
- locations_office_hours (extends locations recipe)
- a starterkit-capable theme that would work well for these types of sites.

I did just discover a bug with drupal CMS that is going to need to refactor some field names.