-
Notifications
You must be signed in to change notification settings - Fork 2
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
refactor: ♻️ individual schema for codemeta 3.0 & 2.0 + cwl patch #125
base: main
Are you sure you want to change the base?
Conversation
* 🐛 fix: update sorting on updated time * ⚰️ chore: remove yarn.lock * 💄 style: uipdate profile ui
* ✨ feat: add a dashboard page * 🐛 fix: remove old code * 🐛 fix: add response checks * refactor: ♻️ dashboard link in nav directs to /dashboard * refactor: ♻️ update variables for GET /dashboard api --------- Co-authored-by: slugb0t <wheresdorian@gmail.com>
Thank you for submitting this pull request! We appreciate your contribution to the project. Before we can merge it, we need to review the changes you've made to ensure they align with our code standards and meet the requirements of the project. We'll get back to you as soon as we can with feedback. Thanks again! |
Reviewer's Guide by SourceryThis pull request implements several significant changes across the codebase, focusing on code formatting, schema updates, and UI improvements. The changes include standardizing code style using Prettier, adding individual schema files for CodeMeta versions, updating the dashboard UI, and improving error handling. Class diagram for updated bot/index.jsclassDiagram
class Bot {
+initializeDatabase()
+verifyInstallationAnalytics()
+checkForLicense()
+checkForCitation()
+checkForCodeMeta()
+getCWLFiles()
+createIssue()
+renderIssues()
+applyLastModifiedTemplate()
+updateMetadataIdentifier()
+publishZenodoDeposition()
+updateGitHubRelease()
}
class Database {
+findUnique()
+update()
+create()
+delete()
}
class Context {
+octokit
}
Bot --> Database
Bot --> Context
Context --> Octokit
class Octokit {
+repos
+issues
+git
}
Class diagram for updated bot/cwl/index.jsclassDiagram
class CWL {
+getCWLFiles()
+validateCWLFile()
+applyCWLTemplate()
}
class Logwatch {
+info()
+error()
+warn()
+start()
+success()
}
class Database {
+findUnique()
+update()
+upsert()
}
CWL --> Logwatch
CWL --> Database
Class diagram for updated ui/pages/dashboard/[owner]/[repo]/index.vueclassDiagram
class Dashboard {
+rerunCodefairChecks()
+handleSettingsSelect()
}
class CardDashboard {
+title
+subheader
+icon
+headerExtra
+content
+action
}
Dashboard --> CardDashboard
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Thanks for making updates to your pull request. Our team will take a look and provide feedback as soon as possible. Please wait for any GitHub Actions to complete before editing your pull request. If you have any additional questions or concerns, feel free to let us know. Thank you for your contributions! |
Summary by Sourcery
Refactor the bot to support individual schemas for CodeMeta 3.0 and 2.0, enhance CWL file handling, and improve UI components. Update build scripts and CI workflows, and add a new dashboard page to the UI.
Enhancements:
Build:
CI:
Documentation: