Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/avelino/awesome-go
/ functions
Functions
43 in github.com/avelino/awesome-go
⨍
Functions
43
◇
Types & classes
8
↓ 14 callers
Function
requireNoErr
(t *testing.T, err error, msg string)
main_test.go:21
↓ 4 callers
Function
Generate
Generate slugs similar to GitHub's slugs on markdown parsing
pkg/slug/generator.go:10
↓ 4 callers
Function
goqueryFromReadme
(t *testing.T)
main_test.go:34
↓ 4 callers
Function
mkdirAll
(path string)
main.go:185
↓ 3 callers
Function
ToHTML
ToHTML converts markdown byte slice to a HTML byte slice
pkg/markdown/convert.go:16
↓ 2 callers
Function
cacheFilePath
(p *Project)
main.go:563
↓ 2 callers
Function
renderIndex
renderIndex generate site html (index.html) from markdown file
main.go:407
↓ 1 callers
Function
buildProjects
buildProjects creates Project structs from category links and sets internal link slugs
main.go:464
↓ 1 callers
Function
buildStaticSite
()
main.go:116
↓ 1 callers
Function
checkAlphabeticOrder
(t *testing.T, s *goquery.Selection)
main_test.go:120
↓ 1 callers
Function
checkRepoAvailability
(toRun bool, href string, client *http.Client)
stale_repositories_test.go:150
↓ 1 callers
Function
checkRepoCommitActivity
(toRun bool, href string, client *http.Client)
stale_repositories_test.go:210
↓ 1 callers
Function
checkRepositoryMaturity
(user, repo string)
maturity_test.go:45
↓ 1 callers
Function
createIssue
(t *testing.T, staleRepos []string, client *http.Client)
stale_repositories_test.go:96
↓ 1 callers
Function
dropCreateDir
dropCreateDir drop and create output directory
main.go:173
↓ 1 callers
Function
extractCategories
(doc *goquery.Document)
main.go:263
↓ 1 callers
Function
extractCategory
(doc *goquery.Document, selector string)
main.go:310
↓ 1 callers
Function
fetchGitHubMeta
(client *http.Client, owner, repo, token string)
main.go:603
↓ 1 callers
Function
fetchGitLabMeta
(client *http.Client, projectURL string)
main.go:671
↓ 1 callers
Function
fetchProjectMeta
fetchProjectMeta fetches metadata from GitHub/GitLab APIs with file-per-repo caching
main.go:522
↓ 1 callers
Function
generateIssueBody
(t *testing.T, repositories []string)
stale_repositories_test.go:86
↓ 1 callers
Function
getAllFlaggedRepositories
(t *testing.T, client *http.Client)
stale_repositories_test.go:121
↓ 1 callers
Function
getRepositoriesFromBody
(body string)
stale_repositories_test.go:68
↓ 1 callers
Function
parseRepoURL
parseRepoURL extracts host, owner, and repo from a GitHub or GitLab URL
main.go:439
↓ 1 callers
Function
readCachedMeta
(p *Project)
main.go:567
↓ 1 callers
Function
renderCategories
(categories map[string]Category)
main.go:205
↓ 1 callers
Function
renderProjects
(projects []*Project)
main.go:739
↓ 1 callers
Function
renderSitemap
(categories map[string]Category, projects []*Project)
main.go:243
↓ 1 callers
Function
rewriteLinksInIndex
(doc *goquery.Document, categories map[string]Category)
main.go:358
↓ 1 callers
Function
testList
(t *testing.T, list *goquery.Selection)
main_test.go:110
↓ 1 callers
Function
writeCachedMeta
(p *Project, meta *RepoMeta)
main.go:589
Method
Generate
Generate an ID
pkg/markdown/convert.go:46
Method
Put
Put an ID to the list of already used IDs
pkg/markdown/convert.go:51
Function
TestAlpha
(t *testing.T)
main_test.go:50
Function
TestDuplicatedLinks
(t *testing.T)
main_test.go:63
Function
TestGenerate
(t *testing.T)
pkg/slug/generator_test.go:5
Function
TestMaturity
(t *testing.T)
maturity_test.go:20
Function
TestRenderIndex
(t *testing.T)
main_test.go:103
Function
TestSeparator
Test if an entry has description, it must be separated from link with ` - `
main_test.go:81
Function
TestStaleRepository
(t *testing.T)
stale_repositories_test.go:257
Function
TestToHTML
(t *testing.T)
pkg/markdown/convert_test.go:8
Method
Token
()
stale_repositories_test.go:62
Function
main
()
main.go:110