ZemShowcase: Contributing
β Adding your Project:
Automatically:
You can now submit your project to be added to the Showcase through an Online Form powered by Visme!
- Click here to access the registration form
- Fill in the Form with the asked details
- Click
Register
to submit your Project.
Your Project will be added as soon as possible
Manually:
- Fork a copy of this Repository on your Github account by clicking below,
- Clone your Forked Repository by using the following
GIT
command:
git clone https://github.com/[YOUR GITHUB USERNAME]/ZemShowcase.git
- Navigate into the Projectβs
Directory
by using the command below:
cd ZemShowcase
- Initialize a Remote to the original Repository by the following
GIT
command:
git remote add upstream https://github.com/Zemerik/ZemShowcase
- Create a new
branch
in which you can make your desired changes:
git checkout -b newproject
- Create a new folder in the
public/projects
directory with the name of your Project and upload the following:
- Project Banner
- Project Logo
- Head over to the
src/data/projects.ts
file and copy paste the code snippet below:
{
url: 'https://zemposts.vercel.app', // Link to your Project's Website
id: '2', // Don't Change
banner: '/projects/ZemPosts/banner.png', // Banner of your Project
img: '/projects/ZemPosts/logo.png', // Logo of your Project
title: 'ZemPosts', // Name or Title of your Project
type: 'Astro, Typescript, CSS', // Tech Stack your Project
icon: '/projects/ZemPosts/logo.png', // Logo of your Project
blog: 'https://zemerik.hashnode.dev/introducing-zemposts', // Link to your Project's Blog (OPTIONAL - Leave blank if not valid)
github: 'https://github.com/Zemerik/ZemPosts', // Link to your Project's Blog (OPTIONAL - Leave blank if not valid)
web: 'https://zemposts.vercel.app', // Link to your Project's Website (OPTIONAL - Leave blank if not valid)
description:
"ZemPosts stands as an ...", // Project Description (3 - 5 Sentences)
tags: [
{name: 'Astro, ReactJS, Hemang Yadav, Open Source, ...'}, // Keywords / Tag related to your Project
],
},
Remember to fill in the Code Snippet with details of your Project
- Add all your files to the Staging Area now:
git add --all
- Commit your Changes:
git commit -m "new Project: [Project Name]"
Remember to add a good commit message!
- Push all your Changes:
git push origin newproject
- Create a new Pull - Request on the Original Repository
Your Pull Request will be merged / reviewed as soon as possible
πBug/Issue/Feedback/Feature Request:
- If you would like to report a bug, a issue, implement any feedack, or request any feature, you are free to do so by opening a issue on this repository. Remember to give a detailed explanation of what you are trying to say, and how it will help the website.
π Support:
For any kind of support or inforrmation, you are free to join our Discord Server,
Thanks for Visitingπ
Don't forget to leave a β
Made with π by Hemang Yadav (Zemerik)