Skip to content
[2024-12-26] Initial Project

After roughly 10-day, this repo can finally enter to stable state that
is enough to set a first milestone tag. Hooray 🥳

By stable I mean you guy should ignore all the broken CI, missing
testcases, note typos and silly talks that happens to be written
somewhere in the repository notes. It was a mistake in spending time on
integrating CI.

On another hand, it seems that Astro testing for monorepo isn't ready
yet. Probably I'll come someday when I have more packages to manage.

For now, nothing will ever be done if I still keep insisting in making a
good repo. I rather tie a bow in here and release my first package then
come back for later fix. And it doesn't look too bad right?

In short, we have done:
   - create the project repository
   - setup project structure as a monorepo
   - setup `demo/` directory for testing and examples
   - setup NPM deployment config
   - ensure the whole repo use TypeScript
   - add support for vscode to improve dev exp
   - add `package.json` with Bun as package manager
   - add ESlint to guard the TS code & style
   - write documents, notes and an utils script
   - integrate CircleCI for linting merge request (it was a mistake)
   - write the first Astro integration: TOML loader

As a result, we have these packages:
   - @ngdangtu/astro-toml : 1.0.0