Skip to content

Commit 37f0661

Browse files
committed
guest blog post
1 parent c1c5841 commit 37f0661

2 files changed

Lines changed: 140 additions & 0 deletions

File tree

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: Guest Blog Post Submission
2+
description: Pitch or submit a guest blog post for powershell.org
3+
title: "[Article] "
4+
labels: ["guest-post", "article"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for your interest in writing for PowerShell.org!
10+
11+
You can either **pitch an idea** here or **submit a full draft**. If you're comfortable with Git, you can also submit a pull request directly — see our [CONTRIBUTING.md](https://github.com/PowerShellOrg/PowerShellOrgWebsite/blob/main/CONTRIBUTING.md) for instructions.
12+
13+
- type: input
14+
id: title
15+
attributes:
16+
label: Article Title
17+
placeholder: "e.g., Getting Started with PSReadLine Predictive IntelliSense"
18+
validations:
19+
required: true
20+
21+
- type: input
22+
id: author_name
23+
attributes:
24+
label: Author Name
25+
placeholder: "Your name as you'd like it displayed"
26+
validations:
27+
required: true
28+
29+
- type: dropdown
30+
id: submission_type
31+
attributes:
32+
label: Submission Type
33+
options:
34+
- "Pitch — I'd like feedback before writing"
35+
- "Draft — Full article included below"
36+
validations:
37+
required: true
38+
39+
- type: textarea
40+
id: summary
41+
attributes:
42+
label: Summary / Pitch
43+
placeholder: "What's the article about? Who is the target audience? (2-3 sentences)"
44+
validations:
45+
required: true
46+
47+
- type: textarea
48+
id: article_content
49+
attributes:
50+
label: Article Content (Markdown)
51+
description: "Paste your full article in Markdown if submitting a draft. Leave blank if pitching."
52+
render: markdown
53+
validations:
54+
required: false
55+
56+
- type: input
57+
id: author_url
58+
attributes:
59+
label: Author Website or Social Link (optional)
60+
placeholder: "https://twitter.com/yourhandle or https://yourblog.com"
61+
validations:
62+
required: false
63+
64+
- type: checkboxes
65+
id: terms
66+
attributes:
67+
label: Submission Agreement
68+
options:
69+
- label: "This is my original work and I grant PowerShell.org permission to publish it."
70+
required: true
71+
- label: "I understand the article may be edited for clarity and formatting."
72+
required: true

CONTRIBUTING.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Contributing to PowerShell.org
2+
3+
Thanks for your interest in contributing! There are two main ways to contribute content.
4+
5+
## Submitting a Guest Blog Post
6+
7+
### Option A: Submit via GitHub Issue (easiest)
8+
9+
If you're not comfortable with Git, you can pitch or submit your article through our issue template:
10+
11+
1. Go to [New Issue](https://github.com/PowerShellOrg/PowerShellOrgWebsite/issues/new?template=guest-blog-post.yml)
12+
2. Fill out the form with your article title, summary, and content
13+
3. A maintainer will review and publish it
14+
15+
### Option B: Submit via Pull Request
16+
17+
1. Fork this repository
18+
2. Create a new branch for your article
19+
3. Add your article as a Markdown file in `content/articles/` using this naming convention:
20+
21+
```
22+
content/articles/YYYY-MM-DD-your-article-slug.md
23+
```
24+
25+
4. Use this front matter template:
26+
27+
```yaml
28+
---
29+
title: "Your Article Title"
30+
author: Your Name
31+
authors:
32+
- Your Name
33+
date: "YYYY-MM-DDT00:00:00+00:00"
34+
categories:
35+
- Category Name
36+
tags:
37+
- tag1
38+
- tag2
39+
---
40+
41+
Your article content in Markdown goes here.
42+
```
43+
44+
5. Submit a pull request with a brief description of your article
45+
46+
### Writing Tips
47+
48+
- Write in Markdown
49+
- Use fenced code blocks with language hints (e.g., ` ```powershell `) for code samples
50+
- Keep titles concise and descriptive
51+
- Include a brief intro that tells readers what they'll learn
52+
- Test any code examples before submitting
53+
54+
## Submitting a Community Event
55+
56+
Add your PowerShell-related event to our community calendar:
57+
58+
1. Go to [New Event](https://github.com/PowerShellOrg/PowerShellOrgWebsite/issues/new?template=community-event.yml)
59+
2. Fill out the event details
60+
3. A maintainer will add it to the calendar
61+
62+
## Reporting Issues
63+
64+
Found a bug or broken link? [Open an issue](https://github.com/PowerShellOrg/PowerShellOrgWebsite/issues/new) and let us know.
65+
66+
## Code of Conduct
67+
68+
Be kind, be helpful, be respectful. We're all here because we love PowerShell.

0 commit comments

Comments
 (0)