drawDB, an online database design tool, continues its active development with a focus on expanding features and improving code quality. However, recent discussions around the AGPL license (#190) highlight potential challenges for commercial adoption.
Recent issues and pull requests indicate a strong emphasis on enhancing user experience and expanding functionality. Notable issues include feature requests for BaseTable tools (#217) and visual indicators for field configurations (#215), alongside critical bug reports like PostgreSQL import failures (#198). The licensing issue (#190) remains a critical concern, with ongoing discussions about its implications for commercial use.
1ilit
Kavya Kunder (kavyakunder)
Dependabot[bot]
Pankaj Kumar (Pankaj2612)
Gihun Ham (progh2)
Davide Presti (davevad93)
Tasnim Tantawi (tasnim0tantawi)
Herat Patel (patelherat)
Malachi (nktfh100)
AbdurRahman2004
Tamás Balog (picimako)
Rakesh Kumar Singh (rakeshkumar1019)
Thxrhmn
Peter Dave Hello (PeterDaveHello)
Omri Beladev (beladevo)
Cooj (nowo)
Kartik Buttan (kartik1112)
Aymen Abdelouahab (AymenStudios)
Volkan KOÇ (volkankoc)
Amey Chopde (Ameychopde)
Mohit Pardeshi (TheMohit2003)
Ikko Eltociear Ashimine (eltociear)
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 0 | 0 | 0 | 0 | 0 |
30 Days | 24 | 19 | 59 | 22 | 1 |
90 Days | 41 | 29 | 85 | 34 | 1 |
All Time | 101 | 56 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
1ilit | 1 | 0/0/0 | 26 | 39 | 1317 | |
Kartik Buttan | 1 | 2/2/0 | 4 | 4 | 463 | |
dependabot[bot] | 1 | 3/3/0 | 3 | 2 | 428 | |
Tamás Balog | 1 | 2/2/0 | 4 | 3 | 254 | |
Peter Dave Hello | 1 | 2/2/0 | 2 | 2 | 250 | |
Davide Presti | 1 | 1/1/0 | 1 | 2 | 249 | |
Omri Beladev | 1 | 1/1/0 | 2 | 2 | 246 | |
Aymen Abdelouahab | 1 | 1/1/0 | 2 | 2 | 244 | |
Volkan KOÇ | 1 | 2/1/1 | 2 | 2 | 239 | |
thxrhmn | 1 | 1/1/0 | 1 | 2 | 236 | |
Gihun Ham | 1 | 1/1/0 | 1 | 2 | 234 | |
AbdurRahman2004 | 1 | 1/1/0 | 1 | 2 | 231 | |
Pankaj Kumar | 1 | 1/1/0 | 1 | 2 | 229 | |
Herat Patel | 1 | 1/1/0 | 1 | 2 | 223 | |
Rakesh Kumar Singh | 1 | 1/1/0 | 2 | 2 | 223 | |
Amey | 1 | 1/1/0 | 1 | 2 | 222 | |
Tasnim Tantawi | 1 | 3/2/1 | 3 | 9 | 140 | |
Malachi | 1 | 1/1/0 | 1 | 6 | 41 | |
Kavya Kunder | 1 | 1/1/0 | 1 | 5 | 10 | |
Mohit Pardeshi | 1 | 1/1/0 | 2 | 1 | 6 | |
cooj | 1 | 1/1/0 | 1 | 1 | 2 | |
Ikko Eltociear Ashimine | 1 | 1/1/0 | 1 | 1 | 2 | |
Nicat Muzaffarli (Glockx) | 0 | 1/0/0 | 0 | 0 | 0 | |
Huy Bui (huyjs9) | 0 | 1/0/0 | 0 | 0 | 0 | |
Elvis Liao (l123wx) | 0 | 0/0/1 | 0 | 0 | 0 | |
Aditya (Kingpin98k) | 0 | 1/0/0 | 0 | 0 | 0 | |
Porom Kamal (PoromKamal) | 0 | 1/0/1 | 0 | 0 | 0 | |
Mazin Yahia (alphazee09) | 0 | 1/0/1 | 0 | 0 | 0 | |
JustACoder (TheUser5050) | 0 | 1/0/1 | 0 | 0 | 0 | |
Joao Zanutto (joao-zanutto) | 0 | 0/1/0 | 0 | 0 | 0 | |
Arpit Pathak (Thepathakarpit) | 0 | 1/0/1 | 0 | 0 | 0 | |
Tejas Benibagde (tejasbenibagde) | 0 | 1/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
Recent GitHub issue activity for the drawDB project shows a mix of feature requests, bug reports, and discussions around licensing and usability. The issues range from requests for new features like BaseTable tools (#217) and visual indicators for field nullability (#215), to bug reports such as PostgreSQL import failures (#198) and licensing concerns (#190). Notably, there are ongoing discussions about the implications of the AGPL license on commercial use, highlighting a potential barrier for some users.
Several issues demonstrate common themes: enhancing user experience with better visual cues and customization options, improving import/export functionalities, and addressing performance concerns with large datasets. The licensing issue (#190) is particularly significant as it could affect the project's adoption in commercial environments. Additionally, there are multiple requests for collaboration features (#183), indicating a demand for real-time teamwork capabilities.
#217: [FEATURE] add BaseTable tool for convenience
#215: [FEATURE] Explicit visual indicators for field nullability, comments, and other key configurations
#205: Lack of DDL import capability
#198: PostgreSQL import failed with named column constraint
#190: Licensing issue
#188: [Feature] Resizable table
#182: Usage as a library/in another app
The drawDB project is an actively developed online database design tool with a significant number of open pull requests (PRs) and community involvement. The PRs cover a wide range of features, bug fixes, and enhancements, reflecting the project's rapid growth and popularity.
The drawDB project is experiencing active development with a focus on both feature expansion and codebase improvements. A recurring theme in the PRs is the enhancement of user experience through localization (#181), UI improvements (#175), and new export functionalities (#192). The addition of languages like Azerbaijani and features such as OracleDB SQL export indicate a commitment to broadening the tool's accessibility and utility.
Several PRs focus on code refactoring and structural improvements, such as #214 and #124, which aim to enhance code readability and maintainability. These efforts suggest an emphasis on long-term sustainability and ease of contribution from the community.
The introduction of offline PWA support (#152) highlights an effort to improve accessibility for mobile users, aligning with modern web application standards. This feature complements recent enhancements in mobile support, indicating a strategic direction towards making drawDB more versatile across different devices.
Notably, some PRs like #42 have been open for an extended period, indicating potential challenges in reaching consensus or resolving technical complexities. This could point to areas where additional resources or clearer guidelines might be beneficial.
Overall, the drawDB project demonstrates a healthy balance between adding new features, improving existing functionalities, and maintaining code quality. The active community engagement through PR discussions reflects a collaborative approach to development, although there may be opportunities to streamline processes for quicker resolution of older PRs.
1ilit
Kavya Kunder (kavyakunder)
Dependabot[bot]
Pankaj Kumar (Pankaj2612)
Gihun Ham (progh2)
Davide Presti (davevad93)
Tasnim Tantawi (tasnim0tantawi)
Herat Patel (patelherat)
Malachi (nktfh100)
AbdurRahman2004
Tamás Balog (picimako)
Rakesh Kumar Singh (rakeshkumar1019)
Thxrhmn
Peter Dave Hello (PeterDaveHello)
Omri Beladev (beladevo)
Cooj (nowo)
Kartik Buttan (kartik1112)
Aymen Abdelouahab (AymenStudios)
Volkan KOÇ (volkankoc)
Amey Chopde (Ameychopde)
Mohit Pardeshi (TheMohit2003)
Ikko Eltociear Ashimine (eltociear)