Skip to content

Commit de95e11

Browse files
committed
readme updates
1 parent 3fc4789 commit de95e11

File tree

1 file changed

+36
-1
lines changed

1 file changed

+36
-1
lines changed

README.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,39 @@ This Dapr starter project accelerates the development of new Dapr services in `g
1313
* `clean` - Cleans all runtime generated directory (bin, vendor)
1414
* `help` - Display available commands
1515

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

Comments
 (0)