summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-31Move BSD builds inside FreeBSD based CINicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add CI badge in READMENicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Fix path in testNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Fix path in gofmtNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add CI with cross-compilationNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Update documentationNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add references doc for Starlark envNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Make VCS names more explicitNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Make generation asyncNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add test exampleNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add protocol to Source Hut default Git instance URLNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Support modules with nested names (path include directories), e.g. ↵Nicolas Paul
foo/bar/module_name Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Move intern functions into prelude lib to avoid cyclic importsNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Remove useless lockNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add generation commandNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Make types be able to template themselvesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Move types in their own filesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add a blacklist of module names to avoid problems with file generationNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Omit inferred typesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Bazaar libNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Fossil libNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Subversion libNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Change MASTER and branch to ref in Git libraryNicolas Paul
Since Git is based on references (commits, branches, tags...) Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Mercurial libraryNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Git library for StarlarkNicolas Paul
The Git library provides Starlark macros to easily index Go modules hosted on Git repositories. It also provides macros for services like GitHub, Bitbucket, Source Hut, Gitiles (via Gerrit)... Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Start implementing Starlark execution environmentNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add type structs for modulesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Move templates into pkg directoryNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add boilerplate for executableNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-26Add HTML templatesNicolas Paul
These templates generate HTML documents that informs visitors and the Go toolchain about the location of the module's source and documentation page (on pkg.go.dev) Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-26Init CLI toolNicolas Paul
2023-05-26Import Starlark GONicolas Paul
2023-05-26Clean for v2Nicolas Paul
2023-05-26Migrating from GitHubNicolas Paul