releases0_filetest.gno
0.90 Kb ยท 52 lines
1package main
2
3import (
4 "gno.land/p/demo/releases"
5)
6
7func main() {
8 println("-----------")
9 changelog := releases.NewChangelog("example")
10 print(changelog.Render(""))
11
12 println("-----------")
13 changelog.NewRelease("v1", "r/blahblah", "* initial version")
14 print(changelog.Render(""))
15
16 println("-----------")
17 changelog.NewRelease("v2", "r/blahblah2", "* various improvements\n* new shiny logo")
18 print(changelog.Render(""))
19
20 println("-----------")
21 print(changelog.Latest().Render())
22}
23
24// Output:
25// -----------
26// # example
27//
28// -----------
29// # example
30//
31// ## [example v1 (latest)](r/blahblah)
32//
33// * initial version
34//
35// -----------
36// # example
37//
38// ## [example v2 (latest)](r/blahblah2)
39//
40// * various improvements
41// * new shiny logo
42//
43// ## [example v1](r/blahblah)
44//
45// * initial version
46//
47// -----------
48// ## [example v2 (latest)](r/blahblah2)
49//
50// * various improvements
51// * new shiny logo
52//