====================
Welcome to MCASS, an open-source CSS library project for Hacktoberfest 2024. Your task is to contribute by adding new utility classes to the appropriate CSS files, running the build process, testing, and submitting a Pull Request.
- Node.js (latest version)
- PostCSS (installed globally or locally)
- Fork the repo
- Clone the repository:
git clone [repository link]
- Install dependencies:
npm install
Select the relevant CSS category (e.g., src/components
, src/layouts
, src/utilities
) to add or modify classes.
Add new classes or modify existing ones in the selected category.
Build the CSS library: npx postcss src/index.css -o dist/csslib.css
- run npm i
- Run
npx postcss src/index.css -o dist/csslib.css
to rebuild the CSS library. - Open
test.html
and add your new class to test its functionality.
Remove the test class from test.html
.
Remove everything from dist/output.css
.
- Stage changes:
git add .
- Commit changes:
git commit -m "brief description of changes"
- Push changes:
git push origin your-branch-name
Create a pull request to merge your changes into the main branch.
- Follow Tailwind CSS's naming conventions and syntax.
- Keep classes organized and sorted alphabetically.
- Test changes thoroughly before committing.
- Provide clear commit messages and PR descriptions.
src/css/
: Source CSS files, organized by category.dist/
: Compiled CSS library.test.html
: Test file for new classes.