-
Notifications
You must be signed in to change notification settings - Fork 6
/
.seed-config.yaml
101 lines (84 loc) · 2.89 KB
/
.seed-config.yaml
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
project:
name: "Reposeed"
oneLiner: "Extensive repository base files up and running in an instant"
state: "beta"
image: "https://raw.githubusercontent.com/okkur/reposeed/master/media/logo.svg?sanitize=true"
website: "https://reposeed.okkur.org"
description: |
Start with the base layer necessary to focus on your project and not on the repository.
Licensing, structure, documentation and more boilerplate to get you started from your first commit.
version: "v0.4.5"
mainLicense: "Apachev2"
docsLicense: "CCBySa"
vision:
type: "community"
overview: |
Providing a generic base layer for new open source repositories.
items:
- "Default usage on first initialization"
- "Generic seed/base layer files"
- "Additions to reposeed only accepted for generic usage"
- "Specific additions should be added to the files after generation"
concept: "Reposeed's core concept is to provide a basic selection of useful templates. With the help of a configuration file and a small substitution engine the project generates a seed layer for new open source repositories."
aim: "Our aim is to provide a sufficient base to built a new open source project on top of. Reducing the burden for maintainers and decreasing the hurdles to get started."
contributionLinks:
issueTemplate: "/.github/ISSUE_TEMPLATE.md"
starterIssues: "https://github.com/okkur/reposeed/labels/starter%20issue"
supportLinks:
documentation: "/docs"
readme:
usageExample: |
Install reposeed via `go get`.
```
go get go.okkur.org/reposeed
```
Create the sample .seed-config.yaml file.
```
mkdir YOUR-PROJECT
cd YOUR-PROJECT
reposeed init
```
Change .seed-config.yaml to your needs and apply any changes.
```
reposeed
```
*Hint: commit any changes you need and stash the rest*
docs:
development: |
Install reposeed and change your directory to reposeed's source code directory.
```
git clone github.com/okkur/reposeed
cd reposeed
```
Install **packr** and build reposeed via:
```
make packr
```
In case you made any changes on templates, run ```make``` to bundle templates into the generated binary.
emails:
commercialSupport: "support@okkur.org"
security: "security@okkur.org"
coc: "coc@okkur.org"
copyright:
owner: "The Reposeed authors"
year: "2017"
cla:
copyrightHolder: "nzt.ventures GmbH"
mail: "legal@nzt.ventures"
maintainers:
- name: "Michael Grosser"
nick: "stp-ip"
repo:
link: "https://git.okkur.org/reposeed"
type: "Github"
badges:
- image: "https://img.shields.io/badge/state-beta-blue.svg"
alt: "state"
- image: "https://img.shields.io/github/release/okkur/reposeed.svg"
link: "https://reposeed.okkur.org/releases/"
alt: "release"
- image: "https://img.shields.io/github/license/okkur/reposeed.svg"
link: "LICENSE"
alt: "license"
reposeed:
configVersion: "v1"