ThingsBoard is an open-source IoT platform. Java 17, Spring Boot 3.4, Maven multi-module project.
# Full build with tests skipped
mvn -T1C license:format clean install -DskipTests| ## Basics | |
| 1. **CLAUDE.md files** — Always run `/init` for every project you work in. This creates a good-enough starting CLAUDE.md file to build upon as you go. | |
| 2. **Managing context** | |
| - Your **conversations** persist and can be resumed later (`/resume`) — useful for building up context with valuable information and continuing work across multiple days. You can also give meaningful names for your conversations with `/rename <name>`. | |
| - Reset the conversation with `/clear` when switching tasks. Compress it with `/compact` to keep key information while reclaiming context window space. | |
| 3. **Plan mode** — Design "big" tasks before implementing them, or create things like specs and requirements documents. Helps align with Claude on the approach before any code is written. | |
| 4. **GitHub integration** — Claude can create commits, push them to remote, read PR comments, and fix issues raised in reviews — all without leaving the terminal. | |
| 5. **Permissions** — Configure your `settings.json` to auto-allow bash comm |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <rss version="2.0"> | |
| <channel> | |
| <title>Test Blog</title> | |
| <item> | |
| <title>Even Newer Post!</title> | |
| <link>https://example.com/new</link> | |
| <pubDate>Sat, 18 Jan 2027 20:00:00 GMT</pubDate> | |
| </item> | |
| <item> |