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

Q: Tutorial #20

Open
st-schneider opened this issue Nov 16, 2019 · 3 comments
Open

Q: Tutorial #20

st-schneider opened this issue Nov 16, 2019 · 3 comments

Comments

@st-schneider
Copy link

Could you make a tutorial out of the content of this repo? How to assemble each part step by step.

@jamshally
Copy link
Member

Hi @bm-stschneider - thanks for your interest. That's a good idea. I am currently tied up on another project, so it may be a while before I get to it. If you have any spefic questions in the meantime, feel free to ask

@st-schneider
Copy link
Author

It is mainly the approach of building the parts and how to put them together. I'm thinking about somehow to use it to get rid of twig and have some kind of replacement so the frontend can manage the BFF part instead of the backend team.
So I'm really interested in the whole package :P

@jamshally
Copy link
Member

@bm-stschneider - so all of it :) I'll try to put some documentation together over the holidays, or maybe start a github-wiki and start the process of building that out. But, in short, some of the main structual goals were/are:

  • Combining typescript components to accomodate the main produciton needs, such as logging, migrations etc
  • Reuse code between the front and the backend where possible (to keep it DRY)
  • Build out a vertical slice for basic entity CRUD operations that required as little code on the part of the consumer as possible
  • Take a "security first" approach - so that authorization code has to be provided for all entity access (and when not present, access is denied)

Hope that helps!

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

No branches or pull requests

2 participants