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

chore: improve README #25

Merged
merged 10 commits into from
Jun 26, 2023
Merged

chore: improve README #25

merged 10 commits into from
Jun 26, 2023

Conversation

fortuna
Copy link
Contributor

@fortuna fortuna commented Jun 26, 2023

  • Add information on how to integrate
  • Clean up plan information
  • Add image

@fortuna fortuna requested a review from jyyi1 June 26, 2023 19:04
@jyyi1 jyyi1 changed the title Improve README chore: improve README Jun 26, 2023
CONTRIBUTING.md Show resolved Hide resolved
README.md Outdated

| Multi-Platform | Proven Technology | Composable |
|-|-|-|
| The Outline SDK can be used on Android, iOS, Windows, macOS or Linux. | The Outline Client and Server have been using the SDK for years, helping millions of users in the harshest conditions. | The SDK interfaces were carefully designed to allow for composition and reuse, so you can craft your own transport. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

... have been using the SDK for years ...

Are we gonna really mention "for years" here 😄 ? Because the SDK repository has only been created less than one year.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated to "The Outline Client and Server have been using the code in the SDK for years" to be clear it's the code, not the SDK

README.md Outdated Show resolved Hide resolved
README.md Outdated

The Outline SDK is written in Go. There are multiple ways to integrate the Outline SDK into your app:

- As a **Go library**, in a Go application (CLI or graphical app with frameworks like [Fyne.io](https://fyne.io/), [Wails](https://wails.io/), [Qt for Go](https://therecipe.github.io/qt/), or [Go Mobile app](https://pkg.go.dev/golang.org/x/mobile/app)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Go GUI frameworks doesn't seem to be related to our SDK. Do we need to mention them here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

People don't know how to do graphical apps in Go, so it's helpful to let them know about some possibilities.
Writing an app on those platforms may be easier than the other integration options.

@fortuna fortuna requested a review from jyyi1 June 26, 2023 21:10
@fortuna fortuna merged commit 33ceec5 into main Jun 26, 2023
4 checks passed
@fortuna fortuna deleted the fortuna-readme branch October 24, 2023 01:09
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

Successfully merging this pull request may close these issues.

2 participants