====================
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.cssto rebuild the CSS library. - Open
test.htmland 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.