Due to something breakingβ The code in this repository had a big update. Because so many forks are out of sync, some actions are failing. If you are working on a fork, please backup your work and resync. Since almost all open issues are in modules, you can you drop your themes/pages in the synced repo.
π’ Announcement: You do NOT need to work on issues in this repo. You can also just FORK IT and start working on a page or theme without approval. Of course you are ALSO welcome to work on issues!
- Read the Docs.
- Give a β
- Don't break anything.
π₯³ππ½ Follow me on Github to stay notified of NEXT YEAR's #Hacktoberfest Repos!
My first attempt at trying to maintain a repo for #hacktoberfest (YAY!) Your stars help this repo qualify for syndication libraries. Please star BEFORE you are merged! Please give me 24 hours to respond to issues or pull requests. π
This project is a simple website with a theme switcher and page switcher in Javascript. You can drop the theme switcher and/or page switcher into your project and it's highly customizable.
- Flat file list of themes located in a theme folder so you can make multiple css files for your site!
- Flat file list of pages located in a pages folder so you can make webpages, presentation slides, activities, etc.
- Magically β¨π§ββοΈβ¨ switch your fancy theme to an Accessible Color Scheme or Darkmode π±βπ€
π€©
β Although this project is intended to be beginner friendly π, it should not be easy π«. Because some people might be really advanced at C++ or Python but never made a webpage before, I'm trusting that people don't use this repository for an easy pull request. Tiny PRs won't be merged such as typos, spaces, spam without a significant contribution. Please stretch your limits π€ and challenge yourself πͺπ½.
For total beginners, I will be listing ongoing issues and enhancement ideas that you can partake in. If you have an idea or suggestion, feel free to raise an issue or start a Discussions. This site is very basic, and I made it after taking a few lessons on freeCodeCamp. πππ Anyone can do it!
(updates every 7 days)
- Register here for Hacktoberfest
- Get four pull requests (PRs) merged between October 1st-31st (Yes, you can do all 4 here!)
- Earn DIGITAL-SWAG π₯ from Digital Ocean β‘
- Read the README.md
- Look at how the Website works
- Read about CONTRIBUTING.md
- Read the CODE_OF_CONDUCT.md
- Find or Raise an issue and wait for approval -OR- just get started making a page or theme.
- Learn more about the fork workflow here πΉ
- Fork the repository and make your changes
- Create your PR!
- Wait for feedback or approval (Tweet me or DM on X or Discord for faster response)
- Get Merged πππ₯³
- CLICK TO TWEET A RECOGNITION BADGE FOR CONTRIBUTING
- β STAR this repository!
- π½ Follow me on Github
- π€ Follow me on βitter
- πΎ Friend me on DISCORD
This code / website is CC0 but the information on user created pages is personal and may be covered by additional rights such as namesake, tradedress, etc. As such, you are welcome to download this whole project but only the project is CC0, not the "personal data" within profile pages. Themes created are part of the opensource contribution but pages (such as the profiles in the /pages folder) must be WIPED of all personal identifying information (name, face, links) and any photographs which I don't have rights to grant. The LAYOUTS of those pages are opensource contributions and CC0. Anyone may adapt this project for their own repository to start a Hacktoberfest Repo of their own π. If you choose to do this, make a PULL REQUEST and list your repository (based on this one) below.
- Your Project Link Here! β¬ β¬ β¬
The following repsitories are teaching me a lot about open source, Git, maintaining a repo for Hacktoberfest and more.
- Git Into Open Source vy Lissy93
- Hacktoberfest2023 by OssamaMehmood