nextcloud-libraries / nextcloud-libraries/nextcloud-vue
New component request: create a calendar event.
Nobody has claimed this yet.
- Dominant language
- Vue
- Stars
- 246
- Forks
- 99
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 103
Description
The idea is that an app using nextcloud-vue might need to create an event. Calling this component would display a popup with:
- a pre-defined (and editeable) title
- a dropdown with the list of Calendars
- pre-defined (but editeable) starting/ending dates.
Submitting the form of the popup creates an event visible in the calendar app.
We can imagine differents way to implement the component:
- via a custom tag that generate a button,
- via a custom tag within some text/html content that would create a link (4)
- via a method that would parse content for date/time format and convert found items to link (4)
- generated links should display a mouseover that specify the action that will be performed on click: 'Create Calendar event for tomorrow'
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named; start by reviewing existing nextcloud-vue component patterns and the calendar app's event-creation interface. Confirm the component API and implementation approach with maintainers, then verify that it can show editable title, calendar, start, and end fields and create a visible calendar event.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100