Skip to content

Commit 6e62e44

Browse files
authored
Writing article about releasee 0.12.0 (#468)
* Writing article about releasee 0.12.0 * Removing non necessary tags to improve maintenance * New progress with the article
1 parent 0a1af47 commit 6e62e44

121 files changed

Lines changed: 914 additions & 11090 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/mcp.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"mcpServers": {
3+
"maven-tools": {
4+
"command": "docker",
5+
"args": [
6+
"run",
7+
"-i",
8+
"--rm",
9+
"arvindand/maven-tools-mcp:latest"
10+
]
11+
},
12+
"javadocs": {
13+
"url": "https://www.javadocs.dev/mcp"
14+
},
15+
"github": {
16+
"command": "docker",
17+
"args": [
18+
"run",
19+
"-i",
20+
"--rm",
21+
"-e",
22+
"GITHUB_PERSONAL_ACCESS_TOKEN",
23+
"ghcr.io/github/github-mcp-server:latest"
24+
],
25+
"env": {
26+
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_TOKEN_HERE"
27+
}
28+
}
29+
}
30+
}

.mvn/jvm.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--add-opens java.base/jdk.internal.misc=ALL-UNNAMED

DEVELOPER.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
# Generate project reports
3636
./mvnw site
3737
jwebserver -p 8005 -d "$(pwd)/target/site/"
38+
39+
# Run blog in local
40+
jwebserver -p 8005 -d "$(pwd)/docs/"
3841
```
3942

4043
## Plugin Goals Reference

docs/2/index.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,36 @@ <h1>Cursor rules and Skills for Java</h1>
113113
<div class="posts-section">
114114
<h2 class="section-title"><i class="fa fa-rss"></i> Latest Posts</h2>
115115
<article class="post-preview">
116+
<h3 class="post-title"><a href="../blog/2025/07/release-0.9.0.html">What&apos;s new in Cursor rules for Java 0.9.0?</a></h3>
117+
118+
<p class="post-meta">
119+
<i class="fa fa-calendar-o"></i>
120+
2025-07-23
121+
&nbsp;
122+
<i class="fa fa-pencil"></i>
123+
Juan Antonio Breña Moral
124+
<span class="blog-tags">
125+
&nbsp;
126+
<i class="fa fa-tags"></i>
127+
<a href="../tags/blog.html">blog</a>
128+
</span>
129+
</p>
130+
131+
<div class="post-entry-container">
132+
<div class="post-entry">
133+
What are Cursor rules for Java?
134+
Cursor Rules for Java is an Open Source project that provides a set of interactive system prompts for Java that help software engineers in their daily work.
135+
136+
In this new release, the project includes the following features:
137+
Added Version control
138+
Added a new rule about 127-java-functional-exception-handling
139+
Added Consultative Interaction Technique in the majority of R...
140+
<p></p>
141+
<a href="../blog/2025/07/release-0.9.0.html" class="post-read-more">[Read More]</a>
142+
</div>
143+
</div>
144+
</article>
145+
<article class="post-preview">
116146
<h3 class="post-title"><a href="../blog/2025/07/prompt-quality-framework.html">The Three-Node Quality Framework for AI Prompts</a></h3>
117147

118148
<p class="post-meta">

docs/archive.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ <h1>Archive</h1>
100100
<div class="container" role="main">
101101
<article class="post-preview">
102102
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
103+
<span class="list-group-item"><h4>2026-03</h4></span>
104+
<a href="blog/2026/03/release-0.12.0.html" class="list-group-item">
105+
08 - What&apos;s new in Cursor rules for Java 0.12.0?
106+
</a>
103107
<span class="list-group-item"><h4>2025-11</h4></span>
104108
<a href="blog/2025/11/the-tour-in-europe-2025-is-over.html" class="list-group-item">
105109
10 - The European tour 2025 is over

docs/blog/2025/09/release-0.11.0.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ <h2>What's new in this release?</h2>
114114
<li>Published a dedicated website about System prompts for Java to communicate releases, articles, and courses with the help of JBake.</li>
115115
</ul>
116116
<p>Let's explain one by one the different features released.</p>
117-
<h2> Why decouple Pure System prompts from specialized behaviors?</h2>
117+
<h2>Why decouple Pure System prompts from specialized behaviors?</h2>
118118
<p>In previous months, the system prompts evolved to present refactoring alternatives using the <code>consultative-interaction technique</code> and then apply the user's decision. However, that design coupled the system prompt with a specific specialized behavior.</p>
119119
<p>With this approach, until <code>v0.10.0</code> we used this syntax:</p>
120120
<p><strong>Interactive user prompt:</strong></p>
@@ -145,7 +145,7 @@ <h2> Why decouple Pure System prompts from specialized behaviors?</h2>
145145
<p>With this evolution, software engineers now can combine pure system prompts and specialized behaviors in <code>16^3 = 4096</code> combinations by design.</p>
146146
<p><strong>Pure system prompts:</strong></p>
147147
<ul>
148-
<li><a href="https://github.com/jabrena/cursor-rules-java/blob/main/.cursor/rules/100-java-cursor-rules-list.md"><code>@100-java-cursor-rules-list</code></a></li>
148+
<li><a href="https://github.com/jabrena/cursor-rules-java/blob/main/.cursor/rules/100-java-system-prompt-java-list.md"><code>@100-java-system-prompt-java-list</code></a></li>
149149
<li><a href="https://github.com/jabrena/cursor-rules-java/blob/main/.cursor/rules/110-java-maven-best-practices.md"><code>@110-java-maven-best-practices</code></a></li>
150150
<li><a href="https://github.com/jabrena/cursor-rules-java/blob/main/.cursor/rules/111-java-maven-dependencies.md"><code>@111-java-maven-dependencies</code></a></li>
151151
<li><a href="https://github.com/jabrena/cursor-rules-java/blob/main/.cursor/rules/113-java-maven-documentation.md"><code>@113-java-maven-documentation</code></a></li>

0 commit comments

Comments
 (0)