1067 Commits

Author SHA1 Message Date
Keepers
82c9a1f182
Add 'repo' cli command set (#31)
Adds the 'repo' command and its primary subcommands to the
Corso cli command list.
2022-05-09 16:15:07 -06:00
Keepers
a352ddf8a1
add coba and cli to corso (#30)
Adds the spf13/cobra cli handling package.  Main() now
processes cli commands defined by the /cli package.
2022-05-09 13:36:44 -06:00
Vaibhav Kamra
ee37e62927
Add gofmt to ci steps (#16)
This commit has the following changes:

- Rename unitTests.yml to ci.yml
- Add a step to run gofmt
2022-05-09 10:47:43 -07:00
ashmrtn
32f14df60e
Merge pull request #8 from alcionai/docker-image
Build environment docker image
2022-05-04 13:27:19 -07:00
Ashlie Martinez
8ff89367d5 Maybe this time... 2022-05-03 17:00:27 -07:00
Ashlie Martinez
17fde7300a Really change workflow directory now? 2022-05-03 16:57:17 -07:00
Ashlie Martinez
b78675e821 Change where workflow points to. 2022-05-03 16:51:58 -07:00
Ashlie Martinez
0734a990d2 Move/update gomode file.
Now reflects the fact that this will be cloned from github. Also place
in source directory so that all packages in the project don't need to be
`src/foo`.
2022-05-03 16:12:30 -07:00
Ashlie Martinez
548ffb02ec Simple shell script to run dev container.
* Mounts the current repo's code in the proper golang path in the
  container
* Container will be destroyed when container is exited
* User will start in the repo's code directory in the container
2022-05-03 15:44:14 -07:00
Ashlie Martinez
9522a33ebe Script file to build a basic dev container image.
* New container will have deps known at the time the container was made
  * If deps change a lot, rebuild/save current container image as deps
    are outside the directory mount
* Deps are not explicitly listed in the container Dockerfile or script
  as go mod is expected to manage them for us
* Automatically creates a container user with UID/GID of the current
  user to avoid file ownership issues
2022-05-03 15:39:53 -07:00
Ashlie Martinez
6d9d4dc8c7 Add some information of note for later scripts.
Mostly using bash filepath mangling and known values to build up
information used to find the proper locations of golang code in a
container.
2022-05-03 15:38:43 -07:00
Ashlie Martinez
0af5f2f141 Very basic golang docker with new user.
* Expects go get/go mod to be used to handle application dependencies
* Expects users to use a volume mount to make code visible to the
  container
* Add a user (with the option of having the same UID/GID as current
  user) to avoid weird file owners when building things in the container
  as golang usually runs as root
2022-05-03 15:31:23 -07:00
Keepers
7502370f17
Merge pull request #2 from alcionai/init-actions
initializing directory structure and github actions
2022-05-03 08:46:34 -06:00
Niraj Tolia
483bb3ed27
Merge pull request #4 from alcionai/coc
Add Code of Conduct (CoC)
2022-05-02 14:12:14 -07:00
Niraj Tolia
98921ea534 Add Code of Conduct (CoC) 2022-04-29 13:24:42 -07:00
ryanfkeepers
6d1b8325e5 initializing directory structure and github actions 2022-04-27 17:49:17 -06:00
ryanfkeepers
150d89e738
Initial commit 2022-04-27 09:47:45 -06:00