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

Add functionality to create a poll. #66

Merged

Conversation

katherineqian
Copy link

@katherineqian katherineqian commented Nov 2, 2024

This PR introduces new UI and hooks up the API for creating a poll as part of the Nebula effort.

Questions for review

  • Moved to PR comments! :)

Sync Nebula changes from Brendan.
Copy link
Author

@katherineqian katherineqian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Something is crashing my VSCode due to "too many open files". I have had to restart my MongoDB server due to it. I'm not sure if it's the pre-commit linter causing this, or something else. Any thoughts on what this is? Searching the internet was not fruitful.

  • Overall would appreciate feedback on the UI refactoring and changes I've made!

src/components/Polls/CreatePoll.vue Show resolved Hide resolved
src/components/Polls/CreatePoll.vue Show resolved Hide resolved
src/service/poll.js Show resolved Hide resolved
src/components/Polls/CreatePoll.vue Outdated Show resolved Hide resolved
src/components/Polls/CreatePoll.vue Show resolved Hide resolved
@bmiller59
Copy link

bmiller59 commented Nov 4, 2024

Overall looks great! I see you are trying to match the vernacular of the project and I do not see any general code concerns at this point. Let me know if you have any questions or want to discuss about the codebase or vue generally.

On too many files, sounds to me like this is a system resource issue. We are already excluding node_modules from linting, so that is my guess. Do you have a Mac? You can find a few things to try here: https://stackoverflow.com/questions/19981065/nodejs-error-emfile-too-many-open-files-on-mac-os

Copy link

@bmiller59 bmiller59 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved for merging.

@katherineqian
Copy link
Author

katherineqian commented Nov 8, 2024

Thanks Brendan 💃 first Nebula PR, done !! 🎶

@katherineqian katherineqian merged commit bad3b51 into berkmancenter:63-nebula-initial-mvp Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants