forked from Mirrors/bubbletea
fix: fix typos
This commit is contained in:
parent
14422f5357
commit
d0f3e1e052
|
@ -313,9 +313,6 @@ run `tail -f debug.log` while you run your program in another window.
|
||||||
[termenv]: https://github.com/muesli/termenv
|
[termenv]: https://github.com/muesli/termenv
|
||||||
[reflow]: https://github.com/muesli/reflow
|
[reflow]: https://github.com/muesli/reflow
|
||||||
|
|
||||||
## Additional utility libraries to use with Bubble Tea
|
|
||||||
|
|
||||||
|
|
||||||
## Bubble Tea in the Wild
|
## Bubble Tea in the Wild
|
||||||
|
|
||||||
For some Bubble Tea programs in production, see:
|
For some Bubble Tea programs in production, see:
|
||||||
|
@ -335,7 +332,7 @@ For some Bubble Tea programs in production, see:
|
||||||
* [gambit](https://github.com/maaslalani/gambit): play chess in the terminal
|
* [gambit](https://github.com/maaslalani/gambit): play chess in the terminal
|
||||||
* [gembro](https://git.sr.ht/~rafael/gembro): a mouse-driven Gemini browser
|
* [gembro](https://git.sr.ht/~rafael/gembro): a mouse-driven Gemini browser
|
||||||
* [gh-b](https://github.com/joaom00/gh-b): GitHub CLI extension to easily manage your branches
|
* [gh-b](https://github.com/joaom00/gh-b): GitHub CLI extension to easily manage your branches
|
||||||
* [gh-dash](https://www.github.com/dlvhdr/gh-dash): GitHub cli extension to display a dashboard of PRs and issues
|
* [gh-dash](https://www.github.com/dlvhdr/gh-dash): GitHub CLI extension to display a dashboard of PRs and issues
|
||||||
* [gitflow-toolkit](https://github.com/mritd/gitflow-toolkit): a GitFlow submission tool
|
* [gitflow-toolkit](https://github.com/mritd/gitflow-toolkit): a GitFlow submission tool
|
||||||
* [Glow](https://github.com/charmbracelet/glow): a markdown reader, browser and online markdown stash
|
* [Glow](https://github.com/charmbracelet/glow): a markdown reader, browser and online markdown stash
|
||||||
* [gocovsh](https://github.com/orlangure/gocovsh): explore Go coverage reports from the CLI
|
* [gocovsh](https://github.com/orlangure/gocovsh): explore Go coverage reports from the CLI
|
||||||
|
|
|
@ -14,7 +14,7 @@ This tutorial assumes you have a working knowledge of Go.
|
||||||
|
|
||||||
## Enough! Let's get to it.
|
## Enough! Let's get to it.
|
||||||
|
|
||||||
For this tutorial we're making a shopping list.
|
For this tutorial, we're making a shopping list.
|
||||||
|
|
||||||
To start we'll define our package and import some libraries. Our only external
|
To start we'll define our package and import some libraries. Our only external
|
||||||
import will be the Bubble Tea library, which we'll call `tea` for short.
|
import will be the Bubble Tea library, which we'll call `tea` for short.
|
||||||
|
@ -52,8 +52,8 @@ type model struct {
|
||||||
|
|
||||||
## Initialization
|
## Initialization
|
||||||
|
|
||||||
Next we’ll define our application’s initial state. In this case we’re defining
|
Next, we’ll define our application’s initial state. In this case, we’re defining
|
||||||
a function to return our initial model, however we could just as easily define
|
a function to return our initial model, however, we could just as easily define
|
||||||
the initial model as a variable elsewhere, too.
|
the initial model as a variable elsewhere, too.
|
||||||
|
|
||||||
```go
|
```go
|
||||||
|
@ -70,8 +70,8 @@ func initialModel() model {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Next we define the `Init` method. `Init` can return a `Cmd` that could perform
|
Next, we define the `Init` method. `Init` can return a `Cmd` that could perform
|
||||||
some initial I/O. For now, we don't need to do any I/O, so for the command
|
some initial I/O. For now, we don't need to do any I/O, so for the command,
|
||||||
we'll just return `nil`, which translates to "no command."
|
we'll just return `nil`, which translates to "no command."
|
||||||
|
|
||||||
```go
|
```go
|
||||||
|
@ -152,7 +152,7 @@ the Bubble Tea runtime to quit, exiting the program.
|
||||||
## The View Method
|
## The View Method
|
||||||
|
|
||||||
At last, it’s time to render our UI. Of all the methods, the view is the
|
At last, it’s time to render our UI. Of all the methods, the view is the
|
||||||
simplest. We look at the model in it's current state and use it to return
|
simplest. We look at the model in its current state and use it to return
|
||||||
a `string`. That string is our UI!
|
a `string`. That string is our UI!
|
||||||
|
|
||||||
Because the view describes the entire UI of your application, you don’t have to
|
Because the view describes the entire UI of your application, you don’t have to
|
||||||
|
@ -230,11 +230,12 @@ We'd love to hear your thoughts on this tutorial. Feel free to drop us a note!
|
||||||
|
|
||||||
* [Twitter](https://twitter.com/charmcli)
|
* [Twitter](https://twitter.com/charmcli)
|
||||||
* [The Fediverse](https://mastodon.technology/@charm)
|
* [The Fediverse](https://mastodon.technology/@charm)
|
||||||
|
* [Slack](https://charm.sh/slack)
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
Part of [Charm](https://charm.sh).
|
Part of [Charm](https://charm.sh).
|
||||||
|
|
||||||
<a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge-unrounded.jpg" width="400"></a>
|
<a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a>
|
||||||
|
|
||||||
Charm热爱开源 • Charm loves open source
|
Charm热爱开源 • Charm loves open source
|
||||||
|
|
|
@ -236,11 +236,12 @@ We'd love to hear your thoughts on this tutorial. Feel free to drop us a note!
|
||||||
|
|
||||||
* [Twitter](https://twitter.com/charmcli)
|
* [Twitter](https://twitter.com/charmcli)
|
||||||
* [The Fediverse](https://mastodon.technology/@charm)
|
* [The Fediverse](https://mastodon.technology/@charm)
|
||||||
|
* [Slack](https://charm.sh/slack)
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
Part of [Charm](https://charm.sh).
|
Part of [Charm](https://charm.sh).
|
||||||
|
|
||||||
<a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge-unrounded.jpg" width="400"></a>
|
<a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a>
|
||||||
|
|
||||||
Charm热爱开源 • Charm loves open source
|
Charm热爱开源 • Charm loves open source
|
||||||
|
|
Loading…
Reference in New Issue