legesher / legesher-dot-io

public information about the Legesher project
https://legesher.io
GNU General Public License v3.0
16 stars 28 forks source link

feat: Add contributor form to website #17

Closed madiedgar closed 5 years ago

madiedgar commented 5 years ago

Add contributor form to the website legesher.io

We want to add a page on the legesher website to thank our contributors for their time, energy, compassion and contribution to the project. (probably should have this renamed as it is connected with the Legesher's GitHub Team Dream Team - this team is entirely unrelated).

When a contributor successfully merges their first pull request, they will get a thank you note + a link to a page to claim their special gift.

The Current Situation

Currently, I update the link to take the user directly to the typeform to input their information.

This Issue Will Solve

The next phase to be solved would be to add a hidden page to the website that has the typeform show up when they type in the url https://legesher.io/dreamteam. There should not be any direct links to this page on the home page, but rather a quick url I can use to take them directly to the typeform. It should look similar to this page

Below is the necessary code to be on dreamteam.html:

<html>
   <head>
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
      <title>Dream Team Thank You</title>
      <style type="text/css"> html{ margin: 0; height: 100%; overflow: hidden; } iframe{ position: absolute; left:0; right:0; bottom:0; top:0; border:0; } </style>
   </head>
   <body>
      <iframe id="typeform-full" width="100%" height="100%" frameborder="0" src="https://madi357705.typeform.com/to/wzub4R"></iframe> <script type="text/javascript" src="https://embed.typeform.com/embed.js"></script> 
   </body>
</html>
marceloFA commented 5 years ago

Can you give more details on how you want this to be done?

marceloFA commented 5 years ago

I've added a simple anchor that points to the contributors' page, is this good enough? We can improve on this, if necessary

madiedgar commented 5 years ago

you're amazing @marceloFA! I made this as a quick issue to remind myself to do it but your enthusiasm is amazing! I'll update the description with the details. ๐Ÿ˜„

Also, make sure to sign up for hacktoberfest, so you can get pull request credit ๐ŸŽƒ

marissap commented 5 years ago

What about creating another page like dreamteam.html and linking it in the footer. Then every time someone contributes they can make a pull request adding their name to that html page?

We could add that requirement to contributing.md.

Screen Shot 2019-10-05 at 1 00 24 AM
kevinsunny1996 commented 5 years ago

Do I need this issue assigned to me before I work on it ? @madiedgar

madiedgar commented 5 years ago

I like that idea a lot @marissap! Want to create another issue and we can hash out the details on that? ๐Ÿ˜„

madiedgar commented 5 years ago

Thanks for your interest @kevinsunny1996! If you want to build on @marceloFA's pull request, that might be most helpful. I added additional information after he created the pull request ๐Ÿ™ˆ

madiedgar commented 5 years ago

Updated the information in the issue description @marceloFA, hopefully this clarifies the requirements for the issue ๐Ÿ˜„ Thank you!!

madiedgar commented 5 years ago

Closing this as it is resolved in #44 Thank you everyone!!

lock[bot] commented 4 years ago

โš ๏ธThis issue has been automatically locked ๐Ÿ”’since there has not been any recent activity after it was closed. Please open a new ๐Ÿ†•issue for related bugs and mention this issue. Thanks! ๐Ÿ‘