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
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,7 +144,11 @@ The pattern form is useful for describing proven patterns but it can also be use
144
144
145
145
## How to Contribute?
146
146
147
-
We welcome your contribution - be it small or huge! To learn more about how you can become a contributor, please see our [CONTRIBUTING.md](CONTRIBUTING.md) file.
147
+
We welcome your contribution - be it small or huge!
148
+
149
+
If you are new here, and just want to play, you can quickly [draft an InnerSource Pattern with AI](meta/pattern-drafts-with-ai.md).
150
+
151
+
To learn more about how to contribute, refer to our [CONTRIBUTING.md](CONTRIBUTING.md) file.
Copy file name to clipboardExpand all lines: meta/pattern-drafts-with-ai.md
+18-15Lines changed: 18 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,22 @@
1
-
# Creating InnerSource Pattern Drafts with AI
1
+
# Drafting InnerSource Pattern with AI
2
2
3
3
Our AI friends can help us to brainstorm and write new InnerSource patterns.
4
4
Usual precaution should apply, as always with AI ;)
5
5
6
6
Below we share various prompts and instructions for different API tools.
7
7
8
-
## ChatGPT
8
+
## How to use this
9
9
10
-
Paste this prompt into ChatGPT, and add a description of the problem you are looking to solve, as well as the intended solution.
11
-
Then populate the missing sections manually as you see fit.
10
+
How to use this prompt:
12
11
13
-
You might also want to add an instruction to offer the answer directly as a markdown file.
12
+
- Paste the below prompt into ChatGPT or your AI agent of choice.
13
+
- Add a description of the **problem** you are looking to solve, as well as the intended **solution** (if you already have one in mind).
14
+
- Let AI do its magic
15
+
- Then populate the missing sections manually as you see fit.
16
+
17
+
You might also want to add an instruction to return the answer directly as a markdown file, that you can more easily copy and paste into a GitHub Pull Request.
18
+
19
+
## Prompt
14
20
15
21
```
16
22
I want to write a new InnerSource Pattern.
@@ -19,18 +25,15 @@ The pattern needs to follow this template:
- The headlines in the resulting pattern should be exactly the ones used in the template, and in the same order as in the template.
23
-
- Leave the following sections empty: Known Instances, Status, Author, Related Patterns
28
+
- Each headline in the template starts a new section, with a distinct semantic purpose.
29
+
- Therefore the names of the headlines should be kept as they are. The headlines in the final pattern should appear in the same order as in the template.
30
+
- These sections should contain the value "TBD": Known Instances, Author
31
+
- These sections should be removed: Acknowledgments
32
+
- The section "Related Patterns" should contain markdown links to relevant patterns from https://patterns.innersourcecommons.org, including an explanation of how these patterns relate to this new pattern.
33
+
- The value of the Status section should be "Initial"
34
+
- The word "(optional)" should be removed from the headlines.
24
35
25
36
This is the concept that I want to explain in the pattern:
26
37
27
38
<describe the problem and intended solution here in rough terms>
0 commit comments