First off, thank you for considering contributing to my personal blog! I really appreciate you taking the time to help improve this space. Whether it's fixing a simple typo, improving the site's code, or suggesting a new topic, your input is welcome.
Here are the main ways you can contribute to this repository:
- Typo & Grammar Fixes: Spotted a misspelled word or a broken link? Please feel free to open a Pull Request! These are always highly appreciated.
- Site Improvements: If you notice a bug, an accessibility issue, or a way to improve the site's performance/theme, please open an Issue first to discuss it before doing major work.
- Guest Posts: I am currently not accepting guest posts, as this is solely a personal journal.
- Topic Suggestions: Have something you'd love to see me write about? Open an issue and tag it as an
ideaorsuggestion.
Ready to submit a fix? Here is the standard workflow:
- Fork the repository to your own GitHub account.
- Clone the project to your local machine.
- Create a new branch for your edits. Use a descriptive name (e.g.,
fix/about-page-typoorfeat/improve-nav-accessibility). - Make your changes.
- Commit your changes with a clear, concise commit message.
- Push your branch to your forked repository.
- Open a Pull Request (PR) against the
mainbranch of this repository. Briefly describe what you changed and why.
- Markdown: Please stick to standard Markdown formatting for content files.
- Images: If you are submitting an image (e.g., for a site fix), please ensure it is compressed for the web and includes descriptive
alttext. - Tone: If you are suggesting content edits, please keep the tone friendly, accessible, and respectful.
Please be kind, respectful, and constructive in all issues and pull requests. We're all here to learn and share knowledge on the web!