# Typo3 Core Contributions Content Blocks

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

- Skill: `tools-only/typo3-core-contributions-content-blocks` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/typo3-core-contributions-content-blocks`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/typo3-core-contributions-content-blocks/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/tools-only/typo3-core-contributions-content-blocks

---


# 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.

