Thank you for considering contributing to this project! Follow these guidelines to make your contribution seamless and beneficial for everyone.
-
Create a Unique Blog ID:
- Generate a unique ID for your blog post(Random ID Generator).
-
Update
blogslist.json:- Add your blog's metadata to
blogslist.jsonin the following format:{ "id": "unique_blog_id", "image": "path/to/image", "title": "Blog Title", "description": "Short Description" }
- Add your blog's metadata to
-
Create Content in Markdown(Markdown Editor):
- In the
blogsfolder, create a new markdown file named after your blog ID (e.g.,unique_blog_id.md). - Write the main content of your blog post within this file.
- In the
If you have coding experience, feel free to improve the frontend:
- Edit HTML, CSS, and JavaScript as needed.
- Ensure the website is responsive and user-friendly.
- Create an Issue: Describe the feature, label it appropriately, and await approval before working on it.
- Submit a Pull Request: Once the feature or fix is complete, submit a pull request with a clear description of your changes.
To submit your contribution, follow these steps to raise a pull request:
-
Fork the Repository:
- Click on the "Fork" button at the top of this repository to create your own copy.
-
Clone the Forked Repository:
- Clone the repository to your local machine using:
git clone https://github.com/your_github_username/your_repo_name.git
- Clone the repository to your local machine using:
-
Create a New Branch:
- Navigate to your cloned repository and create a new branch for your changes:
git checkout -b feature-or-bugfix-description
- Navigate to your cloned repository and create a new branch for your changes:
-
Make Your Changes:
- Add or edit files as per your contribution type.
-
Commit Your Changes:
- Stage your changes:
git add . - Commit with a descriptive message:
git commit -m "Description of the changes made"
- Stage your changes:
-
Push the Branch:
- Push your branch to your forked repository:
git push origin feature-or-bugfix-description
- Push your branch to your forked repository:
-
Create a Pull Request:
- Go to the original repository on GitHub, and you should see an option to create a pull request from your forked repository.
- Select your branch and submit a pull request with a clear description of the changes you've made. Follow the template provided in
PULL_REQUEST_TEMPLATE.md.
-
Review and Approval:
- Once submitted, your pull request will be reviewed by project maintainers. Make any necessary changes if requested.
Thank you for contributing to this project and helping make it valuable for everyone!
Happy contributing!