阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

大家好!今天,我想分享一下我們的計畫經過9個月的努力所取得的一個小成果!看看吧(如果喜歡的話請用星星支持我們- 謝謝!❤️)。下面我們會講一下模板語言的建立歷史,以及我們整體走過的路。

明星歷史

👀 創作歷史

模板語言的發展始於2024年春天,當時我正在完成Cample.js的工作,因為我已經實現了網路上最快的框架速度之一。之後我想創造一些新的東西來繼續作為框架,因為那時我明白我已經做了我所能做的一切。

cample-html

然後,我有了一個想法,將我為框架所做的事情放入單獨的模板語言中,以方便與伺服器一起工作。最初的步伐很小,但我想做的事情的佈局已經成形。然後,HMPL 的第一個版本被稱為cample-html (當然不是一個花哨的名字👽),但它描述了需要做的事情。

當然,程式碼盡可能簡單,但第一個版本是這樣的:

const templateFn = CampleHTML.createTemplate(
  `<template data-cample data-src="/api/test" data-method="get"></template>`
);

// (After the response arrives from the server) { element = template (HTMLTemplateElement type), status = 200 }
const elementObj = templateFn({ withCredentials:false, timeout:0 });

當時雖然極為繁瑣,但即使如此,也已經開始了。

🕙 之後發生了什麼

當然,以這麼壞的名聲是不可能正常運作的。可以縮短的符號佔據了太多空間。沒有比將其稱為HMPL更好的想法了,只需將舊名稱連接在一起即可。

高血壓性脈動

新名稱下的第一個版本也在五月的某個時候發布,我只是將程式碼從舊版本複製到新版本,在接下來的一年裡,我們將專案完善到現在的狀態。在此期間,存儲庫從舊存儲庫更改為 11 月建立的新存儲庫。

🌱 貢獻者

我要向那些提供幫助並使專案變得更好的貢獻者表示衷心的感謝。如果沒有他們的幫助,這將會非常困難,因為根本不可能實現應有的工作。

貢獻者

來自舊儲存庫儲存庫的所有貢獻者,再次感謝他們❤️!

📢 計畫推廣

這樣一來,事情對我來說就總是很糟糕(ᵕ—ᴗ—)。我只注重發展,根本沒有考慮需要以某種方式來推動它或諸如此類的事情。對我來說,主要目標是不同的——每天解決那些必要的問題,如果沒有這些問題,今天就根本不可能使用它

但至少我在 dev.to 上建立了一個博客,有時我也會在推特上發布訊息,我還建立了一個博客來分享我們的想法。我有時也會寫一些關於它和其他的東西,所以你可以查看所有的資源。

此外,您還可以在 GitHub 上為我們的專案點讚來支持我們!謝謝🌊!

{% cta https://github.com/hmpl-language/hmpl %} 💎 星級 HMPL ★{% endcta %}

✅ 下一步是什麼?

製作一個很酷的模板語言,還有什麼辦法? )事實上,最近制定了一個路線圖,描述了到 2025 年需要做什麼。

{% 嵌入 https://x.com/aanthonymax/status/1891829442575581660 %}

任務不是很多,但隨著開發會不斷增加。畢竟有「競爭對手」HTMX 和 Apine.js,所以模板語言必須具備更多的功能才能成為最好的工具,不過,這也需要努力!

🖋️ 結論

我想向所有透過點讚、評論、貢獻和公正活動支持該計畫的人表示衷心的感謝。這對我們來說非常重要,我希望我們能夠繼續為模板語言做一些很酷很有趣的事情!再次感謝大家❤️!

謝謝


原文出處:https://dev.to/hmpljs/our-project-got-100-first-stars-on-github-50jf


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!