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

Calendar View for End User Events #4098

Closed
rafey1104 opened this issue Mar 5, 2024 · 18 comments
Closed

Calendar View for End User Events #4098

rafey1104 opened this issue Mar 5, 2024 · 18 comments
Assignees

Comments

@rafey1104
Copy link

I am going to implement this feature request (open-telemetry/community#1962)

@rafey1104
Copy link
Author

Hi @austinlparker @chalin @cartermp @svrnm
Please any one of you assign me this issue

@cartermp
Copy link
Contributor

cartermp commented Mar 5, 2024

@rafey1104 we don't assign issues typically. Feel free to just proceed if you're interested in contributing.

@svrnm
Copy link
Member

svrnm commented Mar 7, 2024

thanks @rafey1104, can you share some details on how you plan to implement this? Feel free to drop us a draft PR early so we can take a look!

cc @open-telemetry/end-user-wg

@rafey1104
Copy link
Author

@svrnm I will be get back to you shortly

@rafey1104
Copy link
Author

thanks @rafey1104, can you share some details on how you plan to implement this? Feel free to drop us a draft PR early so we can take a look!

cc @open-telemetry/end-user-wg

Am I free to use any tech stack to develop the solution? I am thinking of using React.js for the front end, Next.js for Frontend & Backend, Typescript for greater type safety, and Tailwind.css for Styling.

@rafey1104
Copy link
Author

@rafey1104 we don't assign issues typically. Feel free to just proceed if you're interested in contributing.

which specific node LTS version should I be using to set up the local development environment? I don't want to waste my time trying to figure it out myself
Screenshot (393)

@svrnm
Copy link
Member

svrnm commented Mar 8, 2024

thanks @rafey1104, can you share some details on how you plan to implement this? Feel free to drop us a draft PR early so we can take a look!
cc @open-telemetry/end-user-wg

Am I free to use any tech stack to develop the solution? I am thinking of using React.js for the front end, Next.js for Frontend & Backend, Typescript for greater type safety, and Tailwind.css for Styling.

That's unfortunately not going to work, there are 2 options how this can be resolved:
(a) You can do research if we can get a web view from google calendar like this one only showing the EUWG events. You will not have the privileges for that so you may need to create a dummy calendar and experiment with that
(b) You find a way to include the calendar view in the existing homepage (for example https://opentelemetry.io/community/end-user/calendar). This means it has to work with hugo, so either you find some javascript magic that pulls in the right events from the client side. Or (which is my preferred solution), you find a way that we can get those events pulled into the repository on a regular basis (e.g. with a github workflow into the data folder) and publish from there. Or any other creative solution that works with what we have today.

for your other question, try nvm install --lts, I think that needs to be fixed.

@rafey1104
Copy link
Author

Okay, thanks for the info

@rafey1104
Copy link
Author

rafey1104 commented Mar 10, 2024

@svrnm @austinlparker @chalin @cartermp Can you please help me resolve this error or guide me to the appropriate resources to resolve the error? I am unable to setup the development environment. I have tried running npm install multiple times but it gives me the same error

I have already tested the Calendar integration in my local environment, just waiting for the development environment to be up so that i can integrate the changes
Screenshot from 2024-03-10 09-37-27

@svrnm
Copy link
Member

svrnm commented Mar 11, 2024

@rafey1104 can you share the log file?

@rafey1104
Copy link
Author

logs.pdf
@svrnm

@svrnm
Copy link
Member

svrnm commented Mar 12, 2024

@rafey1104 can you share the logs in a text format? You can also post it to https://gist.github.com/ and share the link to that gist

@rafey1104
Copy link
Author

rafey1104 commented Mar 12, 2024

@svrnm
Copy link
Member

svrnm commented Mar 12, 2024

@rafey1104 I can not really figure out from that log what the problem is, at the bottom it starts to complain about some optional dependencies not being able to be installed.

Can you remove the node_modules folder in your local install and give it another try? And, if that does not work make a fresh clone of this repo and try it that way? Something seems off to me

@rafey1104
Copy link
Author

rafey1104 commented Mar 13, 2024

@svrnm Thanks for the help.
I used GitHub codespaces and now the site is up and running. I will shortly create a pull request

@danielgblanco
Copy link
Contributor

danielgblanco commented May 30, 2024

We currently have open-telemetry/sig-end-user#8 in progress, which will allow us to organise events as part of a CNCF Community Group. See an example for Keptn.

Could this issue be solved by pointing users in our website to the CNCF Community Group page (when it's created)?

@svrnm
Copy link
Member

svrnm commented Jun 3, 2024

Yes 🙌 , that sounds like a solution. If we want "more" I guess there is a way to pull that data from the community group page?

@danielgblanco
Copy link
Contributor

I will find out more about that when we get the community group, but as a start we will link the community group directly on our website, with all their events.

Closing this issue for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants