1181 Commits

Author SHA1 Message Date
Eli Bendersky
cc804d764b Clarify determinism of Go playground w.r.t. random numbers
Fixes #443
2022-09-22 07:05:32 -07:00
Eli Bendersky
00543ca6f7 Update Go version to 1.19 in go.mod and GH actions 2022-09-08 06:30:01 -07:00
Eli Bendersky
b4f289fe92 Adjust for gofmt changes in 1.19
In 1.19, gofmt slightly changes how comments are formatted; a blank `//` is
inserted before `//go:embed` directives.

To accommodate for that in generate.go, treat empty comment lines as
part of docs segments.
2022-09-08 05:55:05 -07:00
Eli Bendersky
742fab3f1c Clarify slices vs. arrays a bit
Highlight slices in the opening description of the arrays example, to
grab attention of new users
2022-09-08 05:37:20 -07:00
Andreas Sommer
1b4dac72d3
Mention that environment variable set by program is also listed by os.Environ() (#436)
Co-authored-by: Andreas Sommer <andreas.sommer@ppro.com>
2022-08-22 05:59:10 -07:00
Eli Bendersky
abfc2c2cad
Remove superfluous punctuation 2022-08-22 05:58:44 -07:00
Eli Bendersky
279163e3b0
Update README.md 2022-08-22 05:58:10 -07:00
Ben McNicholl
73cd7a73bb
Fix typo in Println statement (#432)
* Fix typo in Println statement

* Generate HTML for public files.
2022-07-11 05:42:26 -07:00
Eli Bendersky
0eaaca29ef Fix typo in xml example
This was noticed by @deining in #428

Closes #428
2022-06-27 20:48:50 -07:00
Eli Bendersky
f197dfc6e1 Clarify the type of variadic params with a comment 2022-06-24 12:43:35 -07:00
Ashish Gaur
c662818d23
Changes 'the' to 'then' in stateful goroutine example (#427)
* Changes 'the' to 'then' in stateful goroutine example

* Run tools/build to update HTML
2022-06-07 05:23:40 -07:00
Andreas Deininger
da13e2fbe7
Improving links (http -> https) (#425) 2022-06-06 11:31:46 -07:00
Eli Bendersky
25d2811293 Remove unused code 2022-05-25 20:59:29 -07:00
Eli Bendersky
d9439333fe Clean up template rendering code
Use template.Must(...) to simplify code
defer close the files we open
2022-05-25 20:54:05 -07:00
Eli Bendersky
625ea8043e Render 404 page with templates to reuse the footer 2022-05-25 20:41:46 -07:00
Eli Bendersky
36464854b9 Rebuild to have updated index.html in public/ 2022-05-24 20:22:13 -07:00
Eli Bendersky
52fd882fcf Update golang.org links to point directly to go.dev
The golang.org links have been redirecting to go.dev for a while - make
direct links.
2022-05-24 20:17:37 -07:00
Eli Bendersky
5f2ab6c8a2 More comment tweaks to the new embed-directive 2022-05-24 06:28:18 -07:00
Eli Bendersky
fc88db1814 Fix up embed-directive example and rename files to be shorter 2022-05-24 06:11:22 -07:00
Eli Bendersky
d4bbdc258b Reformat tools/ files 2022-05-24 05:44:45 -07:00
peterzhu1992
7e4533640b
Add embed-directive example (#423)
* Add embed-directive example and rename embedding to struct-embedding

Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>

* Minor tweaks

Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>

* Add some improvements

Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>

* Add isDir() checks for measure.go and generate.go in tools

Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
2022-05-24 05:31:13 -07:00
peterzhu1992
a19c5b87e6
Rename embedding to struct embedding to be separated from //go:embed directive (#424)
Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
2022-05-17 10:59:35 -07:00
Eli Bendersky
9deadb76ae Improve spawning-process example with error-checking 2022-05-06 10:16:02 -07:00
Eli Bendersky
6b91c38bb3 Rebuild embedding example and publish public/
Closes #420
2022-05-02 10:30:17 -07:00
Eli Bendersky
e6c5a8fb2f Fix typo in embedding example's comment
Based on #420 by @smottt
2022-05-02 10:29:44 -07:00
Eli Bendersky
ed7a093662 Clean up description in SHA256 example 2022-03-31 05:45:19 -07:00
Hayden B
ac01d2d4bb
Update SHA1 example to SHA256 (#418)
This encourages the use of stronger cryptographic hashes. Tools such as
securego/gosec will show errors when SHA1/MD5 hashes are used.
2022-03-31 05:41:58 -07:00
Eli Bendersky
e6da67918c
Update GH actions workflow badge in README 2022-03-17 13:58:27 -07:00
Eli Bendersky
1eba71e8f3
Set go-version to 1.18.0 in the builder (#416) 2022-03-15 20:02:06 -07:00
Eli Bendersky
9a8d0aa5da Remove collection-functions from public/ as well 2022-03-15 10:58:15 -07:00
Eli Bendersky
881bb5d41c Remove collection-functions
Now that we have generics, this example is not relevant.

Updates #349
2022-03-15 10:56:14 -07:00
Eli Bendersky
3c2447b2d1
Add example of Go generics (#415)
* Add example of Go generics

Fixes #349

* Remove TODO

* Update public link

* Update GitHub action to only build with 1.18-rc1

1.17 won't successfully build the generics example
2022-03-15 10:53:49 -07:00
Eli Bendersky
5c36a19ea8 Try rc1 1.18 version for go testing 2022-03-14 05:52:39 -07:00
Eli Bendersky
1fa5cff95c Reorder examples slightly
Text Templates should come right after String Formatting
2022-02-11 06:19:37 -08:00
Eli Bendersky
0751f43b3a Round of fixes for the new text-template example
Making it a bit cleaner and easier to understand
2022-02-10 13:54:06 -08:00
Arash Sameni
ccfd710f2b
Templates: added comments, output and listed in examples (#413) 2022-02-10 12:46:38 -08:00
Eli Bendersky
5fa0d40cdb Re-generate output after #414 2022-02-10 05:27:34 -08:00
Konstantin Kovshenin
0f801fd5f3
Fix typo in strings-and-runes (#414) 2022-02-10 05:25:18 -08:00
Eli Bendersky
3e51f69fb5 Merge branch 'master' of github.com:mmcgrana/gobyexample 2022-02-05 07:23:25 -08:00
Eli Bendersky
2c7b384669 Clean up last printout in string-functions
It's unnecessary now
2022-02-05 07:22:56 -08:00
Eli Bendersky
35018ab3c9
Update README.md 2022-02-05 07:20:06 -08:00
Eli Bendersky
e604254e38 Tweaks to other samples to accommodate strings-and-runes
Add a link to the range sample, and remove partial mentions of this
topic in string-functions since it's now covered well in
strings-and-runes
2022-02-05 07:11:37 -08:00
Eli Bendersky
b2057ccfd2 strings-and-runes: added comments, output and listed in examples 2022-02-05 07:08:26 -08:00
Eli Bendersky
ff399c7001 Starting a strings-runes example
For now just the code, no output, no comments

For #411
2022-02-04 16:49:44 -08:00
Eli Bendersky
2885fc2298 Move around commend in recursion sample for better rendering
This way the commend renders next to the right code block
2022-01-28 09:26:30 -08:00
Eli Bendersky
57ac312e30
Update README.md 2022-01-10 05:52:57 -08:00
Eli Bendersky
364f0c2f69 Run CI on latest version of Go only 2022-01-10 05:48:21 -08:00
Eli Bendersky
63ed62348e Slight comment rewording following the previous commit 2022-01-10 05:45:35 -08:00
Sandeep
1c7180a00f
Update Epoch example to add UnixMilli from Time package (#409)
Standard library time package has support for UnixMilli - https://pkg.go.dev/time#Time.UnixMilli
Updated the example to use the method on Time instead of calculating.
2022-01-10 05:42:31 -08:00
Eli Bendersky
668ecb9732
Add brief FAQ section in the README to clarify common questions 2021-12-16 20:16:44 -08:00