@efiz.near [Posted on DevHub](/devgovgigs.near/widget/Post?id=1956) ## Solution: DevHub Developer Contributor report by Elliot for 09/21/2023 – 10/26/2023 ###### Requested amount: 14550 USDC ###### Requested sponsor: @neardevgov.near ## Summary of Activities **Week 1: September 21 - September 28** 9/22 - Meeting with Thomas (30 mins) 9/22 - Community plugin framework contract planning, initial proposal, and development. Starting [#253](https://github.com/near/neardevhub-widgets/issues/253). (3 hours) *ETH NYC* On Saturday, I attended from 3pm - 11pm, where an estimated 4 hours were spent representing DevHub and helping hackers build projects on BOS. Met @bpolania.near and @bearmans.near (4 hours) 9/26 - DevHub Contributor Call (45 mins) 9/27 - Contractless version of addon configuration with sample wiki configurator (3 hours) 9/28 - DevHub Docs WG call (1 hour) Total hours: 12.25 **Week 2: September 28 – October 5** 10/2 - Call and co-working session with Thomas (1 hour) 10/3 - DevHub Contributor Call (45 mins) 10/4 - Created a [Test community](https://test.near.org/devhub.efiz.testnet/widget/gigs-board.pages.community.activity?handle=thomas&nearDevGovGigsContractAccountId=previewthomas.testnet&nearDevGovGigsWidgetsAccountId=devhub.efiz.testnet) created with initial version of the contract, attempted to add add-on selector and dynamic add-on edit utilizing existing infrastructure (5 hours) 10/5 - Built a new configurator route for using the new addon feature (4 hours) 10/5 - Created a migration module and methods to upgrade Community struct to utilize new addons (4 hours) Total hours: 14.75 **Week 3: October 5 – October 12** 10/10 - Added the ability to add, remove, update addons from UI— with configurations showing on the Community Configuration page. (6 hours) 10/10 - DevHub Contributor Call (45 mins) - The refactor begins! 10/10 - refactoring the communities page, setting up new root, putting in routes, redirect to the community page (5 hours) 10/11 - Creating stories, refactoring pages, improving CI/CD (8 hours) 10/12 - Pairing with @thomasguntenaar.near (1 hour), Building new configurators (4 hours), Demo for the new root released (3 hours) Total hours: 27.75 **Week 4: October 12 – October 19** - 10/13 - pairing with @thomasguntenaar.near (1 hour) continued development (7 hours) - 10/14 - 10/16 - Refactor, addons, workflow, configs (16 hours) - 10/17-10/18 - Contract changes, back and forth, redesigns, refactor (16 hours) - 10/19 - Replacements, dev script, finishing Wiki and Telegram plugin (8 hours) Total hours: 48 **Week 5: October 19 – October 26** - 10/20-10/23 - Blogging, attempting Github and Kanban plugins, mainnet contract deploy (24 hours) - 10/23 - Writing tests (4 hours) - 10/24 - DevHub Contributor Call (45 mins) Splitting up all PRs and writing tests (4 hours) - 10/25 - PR review and answering questions, making changes (2 hours) - 10/26 - Finishing the blog and merging PRs (8 hours) Total hours: 42.75 --- ## Cost - Total hours: 141.5 hours - Rate: $100/hour - - Total amount: $14,550 USD