Changes between Version 97 and Version 98 of DevProjects
- Timestamp:
- Mar 29, 2019, 2:27:59 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevProjects
v97 v98 26 26 suggest new items in the boinc_dev email list.)''' 27 27 * Scan the [https://github.com/BOINC/boinc/issues?q=is%3Aopen+is%3Aissue BOINC bug database] for unresolved bugs or feature requests. 28 * Scan the [//dev/ BOINC message boards] for ideas.28 * Scan the [//dev/forum_index.php BOINC message boards] for ideas. 29 29 30 30 == Coordinating and submitting your work == … … 32 32 33 33 * Look at the source code and think about how you would implement the task. 34 * Read about the BOINC [wiki:SoftwareDevelopment software] 35 and [wiki:DevProcess development process]. 36 * Communicate with the area owner, 34 * Read about the BOINC [wiki:SoftwareDevelopment software] and [wiki:DevProcess development process]. 35 * Communicate with the developer community (via the [EmailLists boinc_dev email list] or github issues), 37 36 and reach agreement on exactly what you're going to do and how. 38 37 Don't start coding until you do this. 39 38 40 Submit your work (as diffs or files) to the area owner,41 so that the y can evaluate it and possibly check it in.39 Submit your work as a pull request on github, 40 so that the developer community can evaluate it and possibly merge it. 42 41 43 42 == Small and medium-size projects == … … 72 71 List referrals on user page (show only those still active). 73 72 Add new referral table to DB. 74 1. Use a WYSIWYG bbcode editor such as http://wysiwygbbcode.codeplex.com/releases/view/4983675 73 76 74 === Applications === … … 135 133 1. Add support for parallel applications: 136 134 try to schedule all the jobs in a batch more or less simultaneously. 137 NOTE: being done by Volpex project from U. of Houston.138 135 1. Implement a mechanism so that server software detects incompatible database format. 139 (related to #715)140 136 1. XML stats: add lat/long to user record? 137 138 === Continuous Integration / Unit Testing === 139 140 1. Enhance (or rewrite) the automated integration testing of the server components (see existing: https://github.com/BOINC/boinc-server-test). Features that need to be added: 141 a. Test multiple project configurations (default versus GDPR enabled project) using a shared suite of tests and per configuration tests 142 a. Tests and configurations should be stored in the main BOINC repository (easier to add new tests alongside new code) 143 a. Needs to run on Travis CI Ubuntu image 144 1. Integrate GTest Framework into main BOINC repository. Main difficulty is to merge the autoconf based build system with the cmake system gtest uses. See existing approaches in [https://github.com/BOINC/boinc/pull/2443 PR#2443], [https://github.com/BOINC/boinc/pull/2457 PR#2457], [https://github.com/BOINC/boinc/commits/cb_gtest_framework Branch cb_gtest_framework] 141 145 142 146 == Major projects ==