Skip to content

How do you make a package do things #107

Answered by matthewmueller
zeventhal asked this question in Q&A
Discussion options

You must be logged in to vote

Hey @zeventhal! Thanks for your interest in the project! I definitely need to get more architecture posts up, but for now I recommend having a look at how the compiler works in here: #18

Then hop over to the Contributing Guide, clone the project and just start playing around. It all starts from the project's root main.go file, so you can start from there and start exploring.

Additional details:

  • internal/: contains internal packages that don't need to be access by the generated project.
  • packages/: generic packages that aren't really tied to Bud itself and could be their own Go Module.
  • runtime/ packages needed by the generated code.
  • livebud/ runtime equivalent on the Javascript side.

(War…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by zeventhal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants