Skip to content

Commit 7961b14

Browse files
authored
Migrate readme yaml (#46)
* Migrate to README.yaml format
1 parent 3419df8 commit 7961b14

File tree

5 files changed

+430
-27
lines changed

5 files changed

+430
-27
lines changed

.gitignore

+11
Original file line numberDiff line numberDiff line change
@@ -1 +1,12 @@
11
pkg/
2+
# Compiled files
3+
*.tfstate
4+
*.tfstate.backup
5+
6+
# Module directory
7+
.terraform
8+
.idea
9+
*.iml
10+
11+
.build-harness
12+
build-harness

.travis.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
addons:
2+
apt:
3+
packages:
4+
- git
5+
- make
6+
- curl
7+
8+
install:
9+
- make init

Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
SHELL := /bin/bash
2+
3+
-include $(shell curl -sSL -o .build-harness "https://git.io/build-harness"; echo .build-harness)
4+
15
#COPYRIGHT_CMD ?= copyright-header
26
COPYRIGHT_CMD ?= docker run --rm --volume `pwd`:$(COPYRIGHT_OUTPUT_DIR) osterman/copyright-header:latest
37
COPYRIGHT_LICENSE ?= GPL3

README.md

+185-27
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
Copyright Header
2-
===============
1+
<!-- This file was automatically generated by the `build-harness`. Make all changes to `README.yaml` and run `make readme` to rebuild this file. -->
2+
3+
[![Cloud Posse](https://cloudposse.com/logo-300x69.svg)](https://cloudposse.com)
4+
5+
# copyright-header [![Build Status](https://travis-ci.org/cloudposse/copyright-header.svg?branch=master)](https://travis-ci.org/cloudposse/copyright-header) [![Latest Release](https://img.shields.io/github/release/cloudposse/copyright-header.svg)](https://github.com/cloudposse/copyright-header/releases) [![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com)
6+
37

48
Copyright Header is a utility to manipulate licenses on source code.
59

@@ -31,8 +35,23 @@ Install Copyright Header from RubyForge:
3135
gem install copyright-header
3236

3337

34-
Usage
35-
-----
38+
---
39+
40+
This project is part of our comprehensive ["SweetOps"](https://docs.cloudposse.com) approach towards DevOps.
41+
42+
43+
44+
45+
46+
47+
It's 100% Open Source and licensed under the [GNU General Public License](LICENSE).
48+
49+
50+
51+
52+
53+
54+
## Usage
3655

3756
Full list of supported arguments:
3857

@@ -55,8 +74,10 @@ Full list of supported arguments:
5574
-V, --version Display version information
5675
-h, --help Display this screen
5776

58-
Examples
59-
--------
77+
78+
79+
80+
## Examples
6081

6182
Discover available parameters by passing the `--help` argument
6283

@@ -71,7 +92,7 @@ Add a GPL3 License header to a file:
7192
--copyright-software-description "This is the description of the software." \
7293
--copyright-year 2012-2017 \
7394
--output-dir /tmp \
74-
--dry-run
95+
--dry-run
7596

7697
Remove the header created in the previous step (without --dry-run argument):
7798

@@ -82,7 +103,7 @@ Remove the header created in the previous step (without --dry-run argument):
82103
--copyright-software-description 'This is the description of the software.' \
83104
--copyright-year 2012-2017 \
84105
--output-dir /tmp \
85-
--dry-run
106+
--dry-run
86107

87108
Command used to generate copyright headers for this script:
88109

@@ -101,8 +122,7 @@ Paths can be either files or directories. It will recursively traverse the direc
101122

102123
You can specify an alternative syntax configuration file using the `--syntax` argument.
103124

104-
Rake
105-
----
125+
## Rake
106126

107127
The above example can be performed as rake task inside a Rakefile:
108128

@@ -141,29 +161,167 @@ docker run --rm --volume `pwd`:/usr/src/ osterman/copyright-header:latest \
141161

142162
## Make
143163

144-
Here is how we typically use it in our [`Makefile`](Makefile).
164+
Here is how we typically use it in our [`Makefile`](Makefile).
145165

146166
Check out the Cloud Posse [`build-harness`](https://github.com/cloudposse/build-harness/) for other neat tricks.
147167

148168

149-
Contributors
150-
------------
151169

152-
<https://github.com/osterman/copyright-header/graphs/contributors>
153-
154-
Contributing
155-
------------
156170

157-
1. Fork it
158-
2. Create your feature branch (`git checkout -b my-new-feature`)
159-
3. Commit your changes (`git commit -am 'Added some feature'`)
160-
4. Push to the branch (`git push origin my-new-feature`)
161-
5. Create new Pull Request
162171

163-
Contact Information
164-
-------------------
172+
## Help
173+
174+
**Got a question?**
175+
176+
File a GitHub [issue](https://github.com/cloudposse/copyright-header/issues), send us an [email][email] or join our [Slack Community][slack].
177+
178+
## Commerical Support
179+
180+
Work directly with our team of DevOps experts via email, slack, and video conferencing.
181+
182+
We provide *commercial support* for all of our [Open Source][github] projects. As a *Dedicated Support* customer, you have access to our team of subject matter experts at a fraction of the cost of a fulltime engineer.
183+
184+
[![E-Mail](https://img.shields.io/badge/[email protected])](mailto:[email protected])
185+
186+
- **Questions.** We'll use a Shared Slack channel between your team and ours.
187+
- **Troubleshooting.** We'll help you triage why things aren't working.
188+
- **Code Reviews.** We'll review your Pull Requests and provide constructive feedback.
189+
- **Bug Fixes.** We'll rapidly work to fix any bugs in our projects.
190+
- **Build New Terraform Modules.** We'll develop original modules to provision infrastructure.
191+
- **Cloud Architecture.** We'll assist with your cloud strategy and design.
192+
- **Implementation.** We'll provide hands on support to implement our reference architectures.
193+
194+
195+
## Community Forum
196+
197+
Get access to our [Open Source Community Forum][slack] on Slack. It's **FREE** to join for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build *sweet* infrastructure.
198+
199+
## Contributing
200+
201+
### Bug Reports & Feature Requests
202+
203+
Please use the [issue tracker](https://github.com/cloudposse/copyright-header/issues) to report any bugs or file feature requests.
204+
205+
### Developing
206+
207+
If you are interested in being a contributor and want to get involved in developing this project or [help out](https://github.com/orgs/cloudposse/projects/3) with our other projects, we would love to hear from you! Shoot us an [email](mailto:[email protected]).
208+
209+
In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
210+
211+
1. **Fork** the repo on GitHub
212+
2. **Clone** the project to your own machine
213+
3. **Commit** changes to your own branch
214+
4. **Push** your work back up to your fork
215+
5. Submit a **Pull Request** so that we can review your changes
216+
217+
**NOTE:** Be sure to merge the latest changes from "upstream" before making a pull request!
218+
219+
220+
## Copyright
221+
222+
Copyright © 2017-2018 [Cloud Posse, LLC](https://cloudposse.com)
223+
224+
225+
226+
227+
228+
229+
230+
231+
232+
233+
## License
234+
235+
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
236+
237+
GNU GENERAL PUBLIC LICENSE
238+
Version 3, 29 June 2007
239+
240+
This program is free software: you can redistribute it and/or modify
241+
it under the terms of the GNU General Public License as published by
242+
the Free Software Foundation, either version 3 of the License, or
243+
(at your option) any later version.
244+
245+
This program is distributed in the hope that it will be useful,
246+
but WITHOUT ANY WARRANTY; without even the implied warranty of
247+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
248+
GNU General Public License for more details.
249+
250+
You should have received a copy of the GNU General Public License
251+
along with this program. If not, see <https://www.gnu.org/licenses/>.
252+
253+
254+
## Trademarks
255+
256+
All other trademarks referenced herein are the property of their respective owners.
257+
258+
## About
259+
260+
This project is maintained and funded by [Cloud Posse, LLC][website]. Like it? Please let us know at <[email protected]>
261+
262+
[![Cloud Posse](https://cloudposse.com/logo-300x69.svg)](https://cloudposse.com)
263+
264+
We're a [DevOps Professional Services][hire] company based in Los Angeles, CA. We love [Open Source Software](https://github.com/cloudposse/)!
265+
266+
We offer paid support on all of our projects.
267+
268+
Check out [our other projects][github], [apply for a job][jobs], or [hire us][hire] to help with your cloud strategy and implementation.
269+
270+
[docs]: https://docs.cloudposse.com/
271+
[website]: https://cloudposse.com/
272+
[github]: https://github.com/cloudposse/
273+
[jobs]: https://cloudposse.com/jobs/
274+
[hire]: https://cloudposse.com/contact/
275+
[slack]: https://slack.cloudposse.com/
276+
[linkedin]: https://www.linkedin.com/company/cloudposse
277+
[twitter]: https://twitter.com/cloudposse/
278+
[email]: mailto:[email protected]
279+
280+
281+
### Contributors
282+
283+
| [![Erik Osterman][osterman_avatar]][osterman_homepage]<br/>[Erik Osterman][osterman_homepage] | [![Leo O'Donnell][leopoldodonnell_avatar]][leopoldodonnell_homepage]<br/>[Leo O'Donnell][leopoldodonnell_homepage] | [![Christian Meier][mkristian_avatar]][mkristian_homepage]<br/>[Christian Meier][mkristian_homepage] | [![Gabriel de Perthuis][g2p_avatar]][g2p_homepage]<br/>[Gabriel de Perthuis][g2p_homepage] | [![Thomas Russell Murphy][thomasrussellmurphy_avatar]][thomasrussellmurphy_homepage]<br/>[Thomas Russell Murphy][thomasrussellmurphy_homepage] | [![Kongqun Yang][kqyang_avatar]][kqyang_homepage]<br/>[Kongqun Yang][kqyang_homepage] | [![Vincent Billey][Fenntasy_avatar]][Fenntasy_homepage]<br/>[Vincent Billey][Fenntasy_homepage] | [![arximboldi][arximboldi_avatar]][arximboldi_homepage]<br/>[arximboldi][arximboldi_homepage] | [![David][TAGC_avatar]][TAGC_homepage]<br/>[David][TAGC_homepage] | [![Rafał Rzepecki][dividedmind_avatar]][dividedmind_homepage]<br/>[Rafał Rzepecki][dividedmind_homepage] | [![David Yip][yipdw_avatar]][yipdw_homepage]<br/>[David Yip][yipdw_homepage] | [![Daniel Freedman][azakus_avatar]][azakus_homepage]<br/>[Daniel Freedman][azakus_homepage] | [![Mitch Souders][crzysdrs_avatar]][crzysdrs_homepage]<br/>[Mitch Souders][crzysdrs_homepage] | [![Mads Bondo Dydensborg][mbd-dbc-dk_avatar]][mbd-dbc-dk_homepage]<br/>[Mads Bondo Dydensborg][mbd-dbc-dk_homepage] | [![Psy-Q][psy-q_avatar]][psy-q_homepage]<br/>[Psy-Q][psy-q_homepage] | [![Bryan][bstopp_avatar]][bstopp_homepage]<br/>[Bryan][bstopp_homepage] | [![Colin Dean][colindean_avatar]][colindean_homepage]<br/>[Colin Dean][colindean_homepage] | [![Wahaj Shamim][wshamim_avatar]][wshamim_homepage]<br/>[Wahaj Shamim][wshamim_homepage] | [![halo][halo_avatar]][halo_homepage]<br/>[halo][halo_homepage] | [![Lloyd Dewolf][lloydde_avatar]][lloydde_homepage]<br/>[Lloyd Dewolf][lloydde_homepage] |
284+
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
285+
286+
[osterman_homepage]: https://github.com/osterman
287+
[osterman_avatar]: https://github.com/osterman.png?size=150
288+
[leopoldodonnell_homepage]: https://github.com/leopoldodonnell
289+
[leopoldodonnell_avatar]: https://github.com/leopoldodonnell.png?size=150
290+
[mkristian_homepage]: https://github.com/mkristian
291+
[mkristian_avatar]: https://github.com/mkristian.png?size=150
292+
[g2p_homepage]: https://github.com/g2p
293+
[g2p_avatar]: https://github.com/g2p.png?size=150
294+
[thomasrussellmurphy_homepage]: https://github.com/thomasrussellmurphy
295+
[thomasrussellmurphy_avatar]: https://github.com/thomasrussellmurphy.png?size=150
296+
[kqyang_homepage]: https://github.com/kqyang
297+
[kqyang_avatar]: https://github.com/kqyang.png?size=150
298+
[Fenntasy_homepage]: https://github.com/Fenntasy
299+
[Fenntasy_avatar]: https://github.com/Fenntasy.png?size=150
300+
[arximboldi_homepage]: https://github.com/arximboldi
301+
[arximboldi_avatar]: https://github.com/arximboldi.png?size=150
302+
[TAGC_homepage]: https://github.com/TAGC
303+
[TAGC_avatar]: https://github.com/TAGC.png?size=150
304+
[dividedmind_homepage]: https://github.com/dividedmind
305+
[dividedmind_avatar]: https://github.com/dividedmind.png?size=150
306+
[yipdw_homepage]: https://github.com/yipdw
307+
[yipdw_avatar]: https://github.com/yipdw.png?size=150
308+
[azakus_homepage]: https://github.com/azakus
309+
[azakus_avatar]: https://github.com/azakus.png?size=150
310+
[crzysdrs_homepage]: https://github.com/crzysdrs
311+
[crzysdrs_avatar]: https://github.com/crzysdrs.png?size=150
312+
[mbd-dbc-dk_homepage]: https://github.com/mbd-dbc-dk
313+
[mbd-dbc-dk_avatar]: https://github.com/mbd-dbc-dk.png?size=150
314+
[psy-q_homepage]: https://github.com/psy-q
315+
[psy-q_avatar]: https://github.com/psy-q.png?size=150
316+
[bstopp_homepage]: https://github.com/bstopp
317+
[bstopp_avatar]: https://github.com/bstopp.png?size=150
318+
[colindean_homepage]: https://github.com/colindean
319+
[colindean_avatar]: https://github.com/colindean.png?size=150
320+
[wshamim_homepage]: https://github.com/wshamim
321+
[wshamim_avatar]: https://github.com/wshamim.png?size=150
322+
[halo_homepage]: https://github.com/halo
323+
[halo_avatar]: https://github.com/halo.png?size=150
324+
[lloydde_homepage]: https://github.com/lloydde
325+
[lloydde_avatar]: https://github.com/lloydde.png?size=150
165326

166-
Author: Erik Osterman
167-
168-
Homepage: <http://www.osterman.com/>
169327

0 commit comments

Comments
 (0)