Issues & Conduct
Before you leave:
- Found a bug? Open an Issue with reproduction steps.
- Be Kind: Harassment is not cool. Constructive criticism only.
- Review: We usually review PRs within 2-3 days.
Push & Pull Request
Send your code to your forked repository, then go to GitHub and click "Compare & Pull Request".
# Push the branch to your fork
git push origin feature/my-cool-project
Tip: In the PR description, include screenshots and link related issues.
Commit Changes
Save your changes to the history. Use a descriptive message explaining what you built.
# Stage all files
git add .
# Commit with a clear message
git commit -m "feat: added a calculator in projects folder"
Make Changes
Create your own folder inside projects/. Follow the structure below to keep the site
clean.
- CrazyUX/
-
- Projects/ YOUR WORK HERE
-
- [your-project-name]/
-
- index.html
- style.css
- script.js
- about.html
- CONTRIBUTING.md
- index.html
- LICENSE
- projects.html
- README.md
- script.js
- style.css
Command line usage for creating your folder:
# Create your project folder
mkdir projects/my-cool-project
# Create your files
touch projects/my-cool-project/index.html
Create a Branch
Never work directly on the main branch. Isolate your features in a new branch.
# Create and switch to a new branch
git checkout -b feature/my-cool-project
Naming: Use feature/name
for new stuff or fix/issue for bugs.
Fork & Clone
First, click the "Fork" button on GitHub to make a copy. Then, clone your version to your computer.
# Clone your forked repository
git clone https://github.com/shobhit115/CrazyUX.git
# Enter the directory
cd website
Scroll up to see the steps 👆
How to Collaborate
Contribution Workflow
Fork, branch, commit, and submit PRs to add new pages, improve designs, or fix wacky behaviors.
Community & Support
Join a fun community of designers and developers building the wildest UX ideas together.
Open Source Codebase
Access the full project on GitHub, study the implementation, and help enhance the CrazyYUX ecosystem.
Page Variants
View multiple themed pages, each with its own creative twist, style, and behavior.
UX Experiments
Dive into experimental layouts, unusual interactions, and wild design concepts that break the rules.
Crazy UX Pages
Explore a collection of intentionally chaotic, humorous, and unexpected user experience designs.