Skip to content

Enhance project setup with .gitignore, README, and workflows#4

Merged
ForgeOfDreams merged 6 commits into
devfrom
package-structure
Jul 3, 2026
Merged

Enhance project setup with .gitignore, README, and workflows#4
ForgeOfDreams merged 6 commits into
devfrom
package-structure

Conversation

@ForgeOfDreams

Copy link
Copy Markdown
Contributor

No description provided.

Add empty .gitignore files to src/ and src/core/ directories to ensure these directories are tracked by git.
Replace minimal README with a full project description for ComfortCSS Flexbox. Adds summary (RTL-ready, :where() zero-specificity, logical properties), npm install instructions (including @comfortcss/tokens peer dependency), CSS import usage example, and license reference (MIT).
Add Dependabot configuration and a GitHub Actions workflow to publish to npm.

.github/dependabot.yml: configures weekly updates for npm packages and GitHub Actions, groups development dependencies into a single PR, ignores "lightningcss", sets labels and commit-message prefixes, targets the main branch, and limits open PRs.

.github/workflows/publish.yml: workflow triggered on release published and manual dispatch; checks out code, sets up Node.js 24.x, runs npm ci and publishes with provenance and public access. Includes commented placeholders for build/test and minimal permissions required.
Introduce package metadata for the @comfortcss/flex package. Defines name, version, main/style entry (dist/flex.min.css), files (dist, src), repository, keywords, author and MIT license. Adds build scripts using lightningcss (build, prepare, prepublishOnly), peerDependency on @comfortcss/tokens, and devDependencies including lightningcss and @comfortcss/reset. Exports map style and module paths and publishConfig sets public access.
Create two empty stylesheet placeholders at src/flex.css and src/index.css for future styling. No styles added yet.
@ForgeOfDreams ForgeOfDreams self-assigned this Jul 3, 2026
@ForgeOfDreams ForgeOfDreams merged commit 322badf into dev Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant