chore: Significantly restructure folder layout
This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit)
This commit is contained in:
parent
e52eed3cd4
commit
03bfe08e1d
110 changed files with 1 additions and 998 deletions
25
nix/buildGo/example/main.go
Normal file
25
nix/buildGo/example/main.go
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// Copyright 2019 Google LLC.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
// Package main provides a tiny example program for the Bazel-style
|
||||
// Nix build system for Go.
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"example"
|
||||
"exampleproto"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
var Flag string = "unsuccessfully"
|
||||
|
||||
func main() {
|
||||
thing := exampleproto.Thing{
|
||||
Id: example.UUID(),
|
||||
KindOfThing: "test thing",
|
||||
}
|
||||
|
||||
fmt.Printf("The thing is a %s with ID %q\n", thing.Id, thing.KindOfThing)
|
||||
fmt.Printf("The flag has been %s set\n", Flag)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue