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
Step-by-step instructions help new contributors get a development environment up and running quickly.
14
+
2. You'll want to find the balance between being specific enough for novices to follow, without being so specific that you reinvent the wheel by providing overly-basic instructions that can be found elsewhere.
15
+
3. Feel free to adapt this section and its sub-sections to your own processes.
16
+
4. Alternatively, you can move everything from *Installation instructions* through *Testing* to a separate **Contributing.md** file to keep your **ReadMe.md** more succinct.
- 📁 [aws-custom-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies) - JSON configurations for customer-managed policies (AWS-managed policies are referenced by ARN and not needed here)
5
-
- 📁 [existing-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies/existing-policies) - a few of our current policy configurations for reference
- 📄 [aws-custom-policies.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-groups) - maintain custom policies here
8
-
- 📄 [aws-groups.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-groups) - maintain groups here
9
-
- 📄 [aws-users.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-users) - maintain users here
10
-
11
-
---
12
-
# Project title and description
13
-
14
-
Include a project description that explains **what** your project is and **why** it exists. Aim for no more than 3-5 concise sentences. For example, you might say:
15
-
16
-
{Project Name} is a project of Hack for LA. Hack for LA is a brigade of a Code for America that exists to {your mission}. {Project Name} helps {target users} accomplish {goal of project}. The {app/site/thing you're building}'s main features include {very brief feature descriptions}.
17
-
18
-
### Project context
19
-
20
-
Civic projects often exist within a larger context that may include multiple stakeholders, historic relationships, associated research, or other details that are relevant but not *required* for direct contributions. Gathering these details in one place is useful, but the ReadMe isn't that place. Use this section to [link to a Google Doc](#) or other documentation repository where contributors can dig in if they so choose. This is also a good place to link to your Code of Conduct.
3
+
DevOps Security is a code repository used to maintain Hack for L.A.'s AWS Identity Access Management (IAM) resources as code. This includes users, groups, policies, and roles.
21
4
22
5
### Technology used
23
6
24
-
- Each platform or framework should get its own bullet.
25
-
- Each platform should include an [active link](#) to the official documentation.
26
-
27
-
7
+
-[Terraform]()
8
+
-[Terraform Docs]()
9
+
-[AWS CLI]()
28
10
29
11
# How to contribute
30
12
31
13
Explain the different ways people can contribute. For example:
32
14
33
-
- Join the team {on Slack/at our weekly hack night/etc}.
34
-
- To help with user research, {do ABC}.
35
-
- To provide design support, {do XYZ}.
36
-
- To contribute to the code, follow the instructions below.
15
+
- Join the team on Slack or at our weekly CoP meetings.
16
+
- To contribute to the codebase, follow the instructions below.
37
17
38
18
Remember to provide direct links to each channel.
39
19
40
20
41
-
42
-
## Installation instructions
43
-
44
-
1. Step-by-step instructions help new contributors get a development environment up and running quickly.
45
-
2. You'll want to find the balance between being specific enough for novices to follow, without being so specific that you reinvent the wheel by providing overly-basic instructions that can be found elsewhere.
46
-
3. Feel free to adapt this section and its sub-sections to your own processes.
47
-
4. Alternatively, you can move everything from *Installation instructions* through *Testing* to a separate **Contributing.md** file to keep your **ReadMe.md** more succinct.
48
-
49
-
50
-
### Working with issues
51
-
52
-
- Explain how to submit a bug.
53
-
- Explain how to submit a feature request.
54
-
- Explain how to contribute to an existing issue.
55
-
56
-
To create a new issue, please use the blank issue template (available when you click New Issue). If you want to create an issue for other projects to use, please create the issue in your own repository and send a slack message to one of your hack night hosts with the link.
57
-
58
-
59
-
### Working with forks and branches
60
-
61
-
- Explain your guidelines here.
62
-
63
-
64
-
### Working with pull requests and reviews
65
-
66
-
- Explain your process.
67
-
68
-
69
-
### Testing
70
-
71
-
- Provide instructions.
72
-
73
-
74
-
75
21
# Contact info
76
22
77
-
Include at least one way (or more, if possible) to reach your team with questions or comments.
23
+
This repo is maintained by the Ops team. Reach out to our [CoP leads](https://github.com/hackforla/ops/wiki/Community#ops-community-of-practice-cop-leads) on Slack with questions or attend a [community meeting](https://github.com/hackforla/ops/wiki/CoP-Meetings)
- 📁 [aws-custom-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies) - JSON configurations for customer-managed policies (AWS-managed policies are referenced by ARN and not needed here)
5
+
- 📁 [existing-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies/existing-policies) - a few of our current policy configurations for reference
0 commit comments