-
-
Notifications
You must be signed in to change notification settings - Fork 85
Expand file tree
/
Copy pathREADME.me
More file actions
203 lines (174 loc) · 8.16 KB
/
README.me
File metadata and controls
203 lines (174 loc) · 8.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203

# Welcome!
Welcome to [Operation Code](https://github.com/OperationCode) and thank you for your interest in contributing. Everything Operation Code does is open source. We love to receive contributions from our community — you! There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests or writing code which can be incorporated into the website itself.
We've got quite a few repos, and we understand that can be overwhelming, so you can use this list to learn what the main applications are, and what languages they use.
In addition to any of these projects, you can join our Slack channel \#oc-projects to learn how to contribute.
If you find yourself wishing for a feature that doesn't exist, you are probably not alone! There are bound to be others out there with similar needs. Many of the features that we have today were added because our users saw the need. Open an issue on our issues list on GitHub which describes the feature you would like to see, why you need it, and how it should work.
# Your First Contribution
Working on your first Pull Request? Be sure to check the project's contributing guide, and you can learn about general guidelines for open source contributions from this _free_ series, [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github).
Feel free to ask for help; everyone is a beginner at first :smile_cat:
If a maintainer asks you to "rebase" your PR, they're saying that a lot of code has changed and that you need to update your branch so it's easier to merge.
Once you've joined Operation Code as a member, after your first PR (pull request) contribution is accepted, please fill out [this form](https://goo.gl/forms/dxbEmwMuGRrJudeK2) to get your sticker!
# Open Source Maintenance Policy
You can find our official [Open Source Maintenance Policy](open_source_maintenance_policy.md) in this repo.
# Operation Code Repositories
Assuming you're ready and excited to work on Open Source Software with Operation Code, you'll want to choose the project that aligns with your interests most. From there, please be sure to read any and all documentation within the respective repository, including - but not limited to - `CONTRIBUTING.md` and `README.md`. Please understand our documentation is kept up-to-date, so we hope you read it all before coming to our all-volunteer staff with questions. If there is a gap or a mistake in our documentation, please let us know immediately!
## [OC Challenge](https://www.operationcode.org/challenge)
<table>
<tr>
<th>Purpose</th>
<td>A challenge for participating with <a href="https://operationcode.org">operationcode.org</a> and getting help with available resources</td>
</tr>
<tr>
<th>Languages</th>
<td> You can contribute to a project in any language or modify a current project with the language you prefer. </td>
</tr>
<tr>
<th>Frameworks</th>
<td> Open choice depending on the project</td>
</tr>
<tr>
<th>Link</th>
<td><a href="https://github.com/OperationCode/OC_Challenge">GitHub Repo</a></td>
</tr>
</table>
## [Back-End](https://github.com/OperationCode/back-end)
<table>
<tr>
<th>Purpose</th>
<td>The backend API for <a href="https://operationcode.org">operationcode.org</a></td>
</tr>
<tr>
<th>Languages</th>
<td><a href="https://www.python.org/">Python</a></td>
</tr>
<tr>
<th>Frameworks</th>
<td><a href="https://www.djangoproject.com/">Django</a></td>
</tr>
<tr>
<th>Link</th>
<td><a href="https://github.com/OperationCode/back-end">GitHub Repo</a></td>
</tr>
</table>
## [Front-End](https://github.com/OperationCode/front-end)
<table>
<tr>
<th>Purpose</th>
<td>The frontend for <a href="https://operationcode.org">operationcode.org</a></td>
</tr>
<tr>
<th>Languages</th>
<td><a href="https://github.com/OperationCode/front-end/search?l=javascript">Javascript</a></td>
</tr>
<tr>
<th>Frameworks</th>
<td><a href="https://reactjs.org/">React</a></td>
</tr>
<tr>
<th>Link</th>
<td><a href="https://github.com/OperationCode/front-end">GitHub Repo</a></td>
</tr>
</table>
## [OperationCode PyBot](https://github.com/OperationCode/operationcode-pybot)
<table>
<tr>
<th>Purpose</th>
<td>Slack python bot for dealing with slack events.</td>
</tr>
<tr>
<th>Languages</th>
<td><a href="https://www.python.org/">Python</a></td>
</tr>
<tr>
<th>Frameworks</th>
<td><a href="https://github.com/pyslackers/sir-bot-a-lot-2">Sir-bot-a-lot</a></td>
</tr>
<tr>
<th>Link</th>
<td><a href="https://github.com/OperationCode/operationcode-pybot">GitHub Repo</a></td>
</tr>
</table>
## [Resources API](https://github.com/OperationCode/resources_api)
<table>
<tr>
<th>Purpose</th>
<td>Flask API for programming and cybersecurity learning resources.</td>
</tr>
<tr>
<th>Languages</th>
<td><a href="https://www.python.org/">Python</a></td>
</tr>
<tr>
<th>Frameworks</th>
<td><a href="https://palletsprojects.com/p/flask/">Flask</a></td>
</tr>
<tr>
<th>Link</th>
<td><a href="https://github.com/OperationCode/resources_api">GitHub Repo</a></td>
</tr>
</table>
## [Town Crier](https://github.com/OperationCode/town-crier)
<table>
<tr>
<th>Purpose</th>
<td>Slack bot with a <code>cron</code> like interface to notify members of Operation Code opportunities </td>
</tr>
<tr>
<th>Languages</th>
<td><a href="https://github.com/OperationCode/town-crier/search?l=javascript">Javascript</a></td>
</tr>
<tr>
<th>Frameworks</th>
<td><a href="https://nodejs.org">Node.js</a></td>
</tr>
<tr>
<th>Link</th>
<td><a href="https://github.com/OperationCode/town-crier">GitHub Repo</a></td>
</tr>
</table>
# Outside Organizations/Projects
## Opentroops Projects
Various open source projects with veteran and military-affiliated contributors, and projects supporting military social issues.
<table>
<tr>
<th>Name</th>
<th>Description</th>
<th>Link</th>
</tr>
<tr>
<td>National Veterans Job Platform</td>
<td>One job one veteran at a time.</td>
<td><a href="https://github.com/codeforamerica/JobOps">JobOps GitHub</a></td>
</tr>
<tr>
<td>Department of Veterans Affairs Developer Area</td>
<td>This is a repository of APIs and data related to the Department of Veterans Affairs (VA). These APIs, data, tools and resources are intended to provide developers with what they need to develop web and mobile applications, design data visualizations and stories using resources from the VA.</td>
<td><a href="https://github.com/department-of-veterans-affairs/developer-portal">VaDeveloper GitHub</a></td>
</tr>
<tr>
<td>Department of Veterans Affairs Repo</td>
<td>Beta version of <a href = "https://www.va.gov/">vets.gov</a>.</td>
<td><a href="https://github.com/department-of-veterans-affairs">Vets.gov GitHub</a></td>
</tr>
<tr>
<td>Mil-OSS</td>
<td>Repo for <a href="http://www.mil-oss.org/">mil-oss</a>, a group dedicated to utilizing & developing open technologies for national defense.</td>
<td><a href="https://github.com/mil-oss">mil-oss GitHub</a></td>
</tr>
<tr>
<td><a href="https://github.com/ronrihoo/startups-dot-vet-data">startups.vet</a> Data Analyzation</td>
<td>Project to analyze veteran entrepreneurship data from <a href="https://github.com/ronrihoo/startups-dot-vet-data">startups.vet</a></td>
<td><a href="https://github.com/ronrihoo/startups-dot-vet-data">GitHub</a></td>
</tr>
<tr>
<td>Veteran-led Companies Database</td>
<td>Project to collect data on veteran-owned companies.</td>
<td><a href="https://github.com/billy22g/veteran_companies">Veteran Companies GitHub</a></td>
</tr>
<tr>
<td>#VetsWhoCode</td>
<td>A veteran-led and operated 501(c)(3) charitable non-profit that focuses on training veterans in web development and software engineering principles free of charge with the focus of starting careers as javascript developers.</td>
<td><a href="https://github.com/Vets-Who-Code">GitHub</a></td>
</tr>
</table>