All Aragon Devs #22
- Appoint note takers
- Introduce team members who haven’t already met each other (~0-5min)
- Aragon One updates from last call and current priorities (~5min)
- Aragon Autark updates from last call and current priorities (~5min)
- Aragon Mesh updates from the last call and current priorities (~5min)
- Aragon Black updates from the last call and current priorities (~5min)
- Security request process (AA)
- Communicating dev tool releases (John Light)
- Planned API refreshes for Aragon 0.8 and what it means for app developers (A1)
- Visual refresh
- App caching
- aragonOS news
- (Moved to next call) Potential caching solutions (A1 / AB)
- The Graph
- Centralized cache server
- (Moved to next call) Forwarding API
- (Moved to next call) IPFS follow-up
- (Moved to next call) Aragon Mini lib
- Welcome Cory from Aragon Black!
- A1 preparing 0.7.2 for the client
- Trying to finish up payroll app, staging should be out soon!
- Contract still has to get audited
- Worked on 0.8 scope, the next release. We want to keep it stable and backward compatible, but it will introduce some visual changes. Middle / end July.
- A1 started splitting court implementation in different contracts
- The whitepaper is going to be merged soon with the latest changes.
- Follow court progress at https://github.com/aragon/aragon-court/
- Determined contract changes needed to implement through external audit
- Home app: all the design screens are done, working on the initial implementation.
- Confirmed first external hire, should be on next All Devs!
Open Work Labs
- Almost feature complete on Profiles - working on design and membership to other DAOs
- See https://forum.aragon.org/t/profiles-in-aragon/912 for making profiles a native Aragon app and live within the aragon/aragon repository
- Been fixing some bugs during the past 2 weeks and writing tests for the CLI
- Tutorial to use the CLI with Frame.
- Enhancement to the
aragon startcommand (it now accepts a dao address argument).
- Mesh team has a system to prioritize issues on their repo, can be especially useful to Flock teams
- If you have any issue that exists in this list, please add a :thumbsup: to have it prioritized: https://github.com/aragon/aragon-cli/labels/%F0%9F%A6%85%20flock%2Fnest%20high%20priority
- Some work on Apiary
- Apiary contracts are almost ready
- Spent the last week double checking all the tests.
- The bonding curve still require some checks but should be ready 2 weeks from now to be shipped for audit
- UI/UX is almost there, still some polish to be done (responsiveness, data fetching), will be totally ready in two weeks. From there, there will be some work on the background scripts.
- Started working on documentation around Apiary, both for developers and end users.
- Worked on making it possible to commit from the browser.
- Some refactoring to be done, will be used as an opportunity to move things into a dedicated pando.js library that will be used by the different projects. Support in-browser Markdown editing.
- CCL license project is being worked on by Aragon Black so that DAOs can sign a license and be compensated when licensed content is used by external parties.
- TheGraph used as an alternative to using Background scripts is being investigated by Aragon Black.
- Discussion with Aragon Mesh about the Aragon CLI extensibility. Different alternatives, one of them would be to build a super small library to fetch a DAO and its data for other uses cases than full clients.
- An update is coming soon about the security partners.
- This repository got created https://github.com/aragon/security-review
- This forum post explains the new process https://forum.aragon.org/t/update-on-addressing-security-needs-in-the-aragon-flock-program/935?u=louisgrx
- AGP 43 didn’t have an explicit budget specified, so this is going to be voted on the next ANV.
- In the future, a security DAO including Flock team members and AA should be implemented to vote on the prioritization of issues to audit and determine the pipeline that would then be pushed to security partners.
Releasing dev tools and communicating their releases
- Suggestion to have two release channels, “stable” and “next”, so that we can release more often.
- We could have a Twitter account for the Aragon dev tools.
- We could use multiple channels: Rocket.chat, micro blog post, forum, Twitter, GitHub releases.
- For now: use Twitter and Rocket.chat, for people who would like to follow the updates on Github, they can use the "watch releases" functionality
Aragon Design system
- Started as a visual refresh, evolved into a new design system for Aragon.
- Presentation by Paty: introduction to design systems and w hy it is needed for Aragon.
- Collection of rules constraints and principles for design in Aragon
- We could define a governance model for this design system (quality criteria, roles, production stages).
- Aragon One started creating guidelines about how to create design and components specifications.
- Overview of the recent design work by the Aragon One design team.
- New colors set, more consistent, semantic and accessible.
- Base grid unit of 8x8px. Everything is now based on this unit.
- New Layout: introduce a maximum width, improve responsiveness by making it work at any size (move from fully fluid to semi-rigid layout).
- Fix the spacing in general.
- All the different components are included in this new system, including their states.
- New icon set, using the new grid unit. More consistency. The list is still small, but we would like to expand it based on the needs of the different Flock teams.
- Showcasing refreshed apps: App Center, Token Manager, Voting.
- Next step is to align with all teams and front end leads to discuss implementation with aragonUI and API
- Design part is finalized in the coming weeks
Aragon Black: Olivier, Xavier, Cory, Deam
A1: Brett, Jorge, Bingen, Luis, Paty, Pierre, Maria, Facu, Daniel, Gorka, Luke
Autark: Arthur, Yalda, Radek,
Open Work Labs: Jonathan
Aragon Mesh: Gabi, Daniel