You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+36-1Lines changed: 36 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,4 +13,39 @@ This Dapr starter project accelerates the development of new Dapr services in `g
13
13
*`clean` - Cleans all runtime generated directory (bin, vendor)
14
14
*`help` - Display available commands
15
15
16
-
This project also includes GitHub actions in [.github/workflows](.github/workflows) that test on each `push` and build images and mark release on each `tag`.
16
+
This project also includes GitHub actions in [.github/workflows](.github/workflows) that test on each `push` and build images and mark release on each `tag`.
17
+
18
+
## how to use
19
+
20
+
1. Start by clicking on the Use this template button above the file list
21
+
2. Select the account you want to own the repository in the owner drop-down menu
22
+
3. Name your repository and optionally add description
23
+
4. Choose a repository visibility (Public, Internal, Public)
24
+
5. Finally, click Create repository from template
25
+
26
+
## make it your own
27
+
28
+
After setting up the template, there is a few things you may want to change in your new project
29
+
30
+
### Makefile
31
+
32
+
* Change the `SERVICE_NAME` and `RELEASE_VERSION` variables
33
+
* If you have not already defined the `DOCKER_USER` environment variable set it directly here
34
+
35
+
### go.mod
36
+
37
+
* Update line 1 in [go.mod](go.mod) file by changing the github username org name and the project name to your own (`module github.com/mchmarny/dapr-starter`)
38
+
* Run `go mod tidy` and `go mod vendor`
39
+
* Run `make build` to make sure everything works (check [bin](bin) folder for results)
40
+
41
+
### deployment files
42
+
43
+
If deploying to Kubernates you may also want to consider updating the components and deployment files in the [deploy](deploy) directory.
44
+
45
+
## Disclaimer
46
+
47
+
This is my personal project and it does not represent my employer. I take no responsibility for issues caused by this code. I do my best to ensure that everything works, but if something goes wrong, my apologies is all you will get.
48
+
49
+
## License
50
+
51
+
This software is released under the [MIT](./LICENSE)
0 commit comments