Skip to content
Back to skills

2501 Skill Content Blocks E5f5b2f4

ASecurity

Contributing to Content Blocks extension. Patch workflow, testing, and documentation for the Content Blocks project.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
documentationbashtestinggitdocumentation

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2501-skill-content-blocks_e5f5b2f4 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2501 Skill Content Blocks E5f5b2f4?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2501 Skill Content Blocks E5f5b2f4
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2501-skill-content-blocks-e5f5b2f4/badge)](https://www.skillsdirectory.com/skills/tools-only-2501-skill-content-blocks-e5f5b2f4)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: typo3-core-contributions-content-blocks
description: Contributing to Content Blocks extension. Patch workflow, testing, and documentation for the Content Blocks project.
version: 1.0.0
typo3_compatibility: "13.0 - 14.x"
related_skills:
  - typo3-core-contributions
  - typo3-content-blocks
triggers:
  - contribute content blocks
  - content blocks patches
---

# Contributing to Content Blocks

> **Compatibility:** TYPO3 v13.x and v14.x
> 
> **Related Skills:**
> - [typo3-core-contributions](./SKILL.md) - Main contributions guide
> - [typo3-content-blocks](../typo3-content-blocks/SKILL.md) - Content Blocks development

---

## 1. Content Blocks Repository

### GitHub Repository

Content Blocks is maintained on GitHub:

```bash
git clone https://github.com/FriendsOfTYPO3/content-blocks.git
cd content-blocks
composer install
```

### Issue Tracker

Report bugs and feature requests:
https://github.com/FriendsOfTYPO3/content-blocks/issues

---

## 2. Development Setup

```bash
# Fork the repository on GitHub
# Clone your fork
git clone https://github.com/YOUR-USERNAME/content-blocks.git

# Add upstream
git remote add upstream https://github.com/FriendsOfTYPO3/content-blocks.git

# Create feature branch
git checkout -b feature/my-improvement
```

---

## 3. Running Tests

```bash
# Unit tests
composer test:unit

# Functional tests
composer test:functional

# All tests
composer test
```

---

## 4. Pull Request Guidelines

### Commit Message Format

```
[FEATURE] Add support for new field type

Add FieldType::Custom for user-defined field implementations.

Resolves: #123
```

### PR Checklist

- [ ] Tests added/updated
- [ ] Documentation updated
- [ ] Changelog entry added
- [ ] Code follows PSR-12

---

## 5. Documentation Contributions

Content Blocks documentation:
https://docs.typo3.org/p/friendsoftypo3/content-blocks/main/en-us/

```bash
# Build docs locally
cd Documentation
make html
```

---

## References

- [typo3-core-contributions SKILL.md](./SKILL.md)
- [typo3-content-blocks SKILL.md](../typo3-content-blocks/SKILL.md)
- [Content Blocks GitHub](https://github.com/FriendsOfTYPO3/content-blocks)

---

## Credits & Attribution

This skill is part of the webconsulting.at TYPO3 skills collection.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…