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

Possible additions #29

Open
miromeir opened this issue Apr 4, 2024 · 2 comments
Open

Possible additions #29

miromeir opened this issue Apr 4, 2024 · 2 comments

Comments

@miromeir
Copy link

miromeir commented Apr 4, 2024

I was excited to start using the shell, then struggled with reading the wiki.
I'll describe my process and the "barriers" i hit:

  • The concept of children. had to look it up in gjs.
  • What's the "flow" of components, think of the lifecycle in React.
  • The setup attribute - the only mention in the wiki is:
    "A callback function to execute on self". What is "self" in this context? when does "self" gets executed/instanciated/rendered(whatever terms appropriate).

I suppose it's a lot clearer once you know gjs but assume your readers don't know what's going on there.
I'd love to learn more about this shell and translate the things i learn into more detailed wiki pages. any chance to chat with you guys to understand it better?
I've worked a lot with ReactJS, OpenGL, game engines, and the above is unclear to me, so i imagine it's hard for non-programmers as well.

EDIT: My next step was to examine the personal widgets uploaded there, and couldn't understand parts of the code using the wiki.

Aylur added a commit that referenced this issue Apr 4, 2024
@Aylur
Copy link
Owner

Aylur commented Apr 4, 2024

any chance to chat with you guys

you can join our discord server, we have some active people who will help you with any question

I added explanations for setup and attribute props
I'll think of a way to explain children and lifecycles later

@miromeir
Copy link
Author

miromeir commented Apr 4, 2024

Thanks, will join.

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