Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hacktoberfest 2022 - Start here! #211

Closed
1 task done
caendesilva opened this issue Oct 1, 2022 · 9 comments
Closed
1 task done

Hacktoberfest 2022 - Start here! #211

caendesilva opened this issue Oct 1, 2022 · 9 comments

Comments

@caendesilva
Copy link
Member

caendesilva commented Oct 1, 2022

Welcome to Hacktoberfest 2022!

This post serves as a living document for the HydePHP organization.

Open Hacktoberfest Issues

Quick Links

Here are some links to resources to get you started.

Developer Resources (excerpt)

This is an excerpt from the developer resources page, which I highly recommend you read! You'll find it here: https://hydephp.com/community.

How HydePHP is Structured

HydePHP consists of a few core components, and development is done in a monorepo.

This means that when contributing to the code, we submit the code to a single "mono" repository where the code is automatically split into separate read-only repositories for each component.

The two most important components are Hyde and Framework. We also use HydeFront for frontend assets.

Hyde/Hyde - The HydePHP Project

The Hyde package is what the end-user sees and interacts with. When creating a new HydePHP site, this is done using the Hyde project. The package contains all the necessary files to run a HydePHP site and bootstraps the entire system. Equivalent to Laravel/Laravel

Hyde/Framework - The Core Framework

The Framework package holds most of the logic of the Hyde framework. This is where all the data models, static site generators, HydeCLI commands, Blade views, and more, are stored. Having this in a package makes it much easier to version and update using Composer. Equivalent to Laravel/Framework

Hyde/HydeFront - The Frontend Assets

The HydeFront package contains stylesheets and scripts to help make HydePHP sites accessible and interactive. It also includes a pre-compiled TailwindCSS file containing all the styles needed for the built-in Blade templates.

@caendesilva
Copy link
Member Author

Wondering what to contribute? Right now there aren't that many issues so I'm absolutely open to suggestions and initiatives!

Here are some ideas, including a bunch of no code ones!

  • Update the documentation
  • Update the website
  • Create infographics (or just graphics in general)
  • Create demo/instructional videos
  • Guest blog posts
  • Write more tests (We have PHPUnit/Pest and Dusk, but am open to adding Cypress again)
  • And the best for last: demo sites, lots and lots of demo sites! Why not create a HydePHP site for your side business, book club, or sports team?

@caendesilva caendesilva pinned this issue Oct 1, 2022
@minhaj-313
Copy link

Hi, I want to Start Contribution in your Project,
I want to add scrollbar CSS can you Assign me for Hacktoberfest

@caendesilva
Copy link
Member Author

Hi, I want to Start Contribution in your Project, I want to add scrollbar CSS can you Assign me for Hacktoberfest

Hey there! Welcome to HydePHP! To participate in Hacktoberfest, all you need to do is to create a pull request. If the PR qualifies for the Hacktoberfest rules I'll tag it with the Hacktoberfest tag.

To increase your changes of the PR being accepted, please make sure to describe what value your contribution adds to the project. In general, the default HydePHP theme is designed to be very minimal and un-opinionated.

Let me know if you have any more questions!

@minhaj-313
Copy link

Hi, I want to Start Contribution in your Project, I want to add scrollbar CSS can you Assign me for Hacktoberfest

Hey there! Welcome to HydePHP! To participate in Hacktoberfest, all you need to do is to create a pull request. If the PR qualifies for the Hacktoberfest rules I'll tag it with the Hacktoberfest tag.

To increase your changes of the PR being accepted, please make sure to describe what value your contribution adds to the project. In general, the default HydePHP theme is designed to be very minimal and un-opinionated.

Let me know if you have any more questions!

I want to work on Scroll Bar.
I am beginner in hacktoberfest but I will try my best did you assign it to me

@caendesilva
Copy link
Member Author

Hi, I want to Start Contribution in your Project, I want to add scrollbar CSS can you Assign me for Hacktoberfest

Hey there! Welcome to HydePHP! To participate in Hacktoberfest, all you need to do is to create a pull request. If the PR qualifies for the Hacktoberfest rules I'll tag it with the Hacktoberfest tag.
To increase your changes of the PR being accepted, please make sure to describe what value your contribution adds to the project. In general, the default HydePHP theme is designed to be very minimal and un-opinionated.
Let me know if you have any more questions!

I want to work on Scroll Bar. I am beginner in hacktoberfest but I will try my best did you assign it to me

You're free to start coding on anything you want, when you feel ready you'll need to submit a pull request. That's when I'll assign the Hacktoberfest tag for you. Here are some resources for how to create a pull request: https://hacktoberfest.com/participation/#beginner-resources

@minhaj-313
Copy link

Sir I did follow all rules and try to code but I did not understand where to add my scroll bar CSS, Actually I want to add a CSS Scroll bar it looks very attractive but I don't know where I want to add this CSS, after giving time on this project finally I find app.css file then I add my code in this file I don't know I do correct or wrong can you please see this if it is right then you can tell me it is right then I will pull my request. If you agree with my code then you will tell me.
Thank You So Much Sir.
here you can see my code : https://github.com/minhaj-313/hyde

@caendesilva
Copy link
Member Author

caendesilva commented Oct 2, 2022

Sir I did follow all rules and try to code but I did not understand where to add my scroll bar CSS, Actually I want to add a CSS Scroll bar it looks very attractive but I don't know where I want to add this CSS, after giving time on this project finally I find app.css file then I add my code in this file I don't know I do correct or wrong can you please see this if it is right then you can tell me it is right then I will pull my request. If you agree with my code then you will tell me. Thank You So Much Sir. here you can see my code : https://github.com/minhaj-313/hyde

Okay I took a quick look at your contribution. The stylesheets for HydePHP are managed in a package called HydeFront, this link is where you would add custom styles for the package: https://github.com/hydephp/develop/blob/master/packages/hydefront/hyde.scss

They could also be added in this file: https://github.com/hydephp/develop/blob/master/resources/assets/app.css

So, you would make your edits in one of those files. Then create a pull request in the https://github.com/hydephp/develop repository.

@minhaj-313
Copy link

Sir I did follow all rules and try to code but I did not understand where to add my scroll bar CSS, Actually I want to add a CSS Scroll bar it looks very attractive but I don't know where I want to add this CSS, after giving time on this project finally I find app.css file then I add my code in this file I don't know I do correct or wrong can you please see this if it is right then you can tell me it is right then I will pull my request. If you agree with my code then you will tell me. Thank You So Much Sir. here you can see my code : https://github.com/minhaj-313/hyde

Okay I took a quick look at your contribution. The stylesheets for HydePHP are managed in a package called HydeFront, this link is where you would add custom styles for the package: https://github.com/hydephp/develop/blob/master/packages/hydefront/hyde.scss

They could also be added in this file: https://github.com/hydephp/develop/blob/master/resources/assets/app.css

So, you would make your edits in one of those files. Then create a pull request in the https://github.com/hydephp/develop repository.

I did Make PR if it right then merges it for hactoberfest if it is not right then suggest me what can I do next,
and also thank you for guiding me,

@caendesilva
Copy link
Member Author

Closing as Hacktoberfest 2022 is sadly over. But contributions to HydePHP is always welcome! Thanks for this season, I'm already looking forward to the next!

@caendesilva caendesilva unpinned this issue May 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants