From c5994bd93b76bd5faab95b2a81541f3c0e37367a Mon Sep 17 00:00:00 2001 From: yann300 Date: Tue, 11 Jun 2019 11:46:35 +0200 Subject: [PATCH] Create meetings.md --- meetings.md | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 meetings.md diff --git a/meetings.md b/meetings.md new file mode 100644 index 0000000000..ec606da328 --- /dev/null +++ b/meetings.md @@ -0,0 +1,105 @@ +# Team meeting 04/06/2019 + +## documentation + +#### doc update for release + +For each remix IDE PR, check whether the documentation needs to be updated. +If so, either + - update the doc with and link to the PR + - create an issue with the label "documentation" + +Before releasing (better a few days before), we take time to address documentation issues that *needs* to be done. @rob is committing to checking and organize our work on this. + +#### monthly doc update + +We setup a monthly call where we read through the documentation and check what should be added / updated / improved + +#### move to remix IDE + +we move the documentation to the remix-ide repository + +## medium post policy + +Any post that relates to Ethereum could be put in the remix plublication. +Although that is not mandatory and left up to the writter. + +## guided tour + +we still need to validate the framework but "shepherd" seems to be the one. + +It will work as a native plugin, started by default. +Each other native plugin can request a guided tour with: +`this.call('guidedtour', 'start', 'debugger')` +Other type of plugin may be able to the native plugin guided tour but we won't push this if the integration is not working out of the box. +We rather update the remix-plugin doc saying that `guided tour framework name` is the prefferred one. + +## web site + +we commit to have a public web site for general info about us. +It won't be a branded web site. +We are asking a designer for improving the Liana's logo. +We don't need to have a framework (hugo, hexo) if that's too much overhead. +@liana is testing out the easiest solution. + +## solidity tutorial framework + +it will be set of file: + - md + - solidity contract + - test contract + +we only support md for now and move to supporting other format if needded. +It requires the "test" native plugin to extend its API. +@rob/@francois are managing that. + +## remix workshops repository + +the current workshop should either be removed or converted to the md tutorial framework. +@rob/@francois are managing that + + +## coding best practices + +Use html "id" only if needed. +"id" has to be explicit enough so the node can be targeted without using nested css target. + +## file manager / file explorer / file provider + +They are going to be refactored out to a stand alone ts repo / npm module + +## npm module structure + +will likely looks like: + +RemixProject/component: +/Treeview +/tab +/tabs +/dialog +/fs + +RemixProject/libs: +/Solidity +/Tests +/FsProvider + +RemixProject/IDE + +## browser test + +a PR (https://github.com/ethereum/remix-ide/pull/1961) is waiting for merging @yann +It iwll be followed by other PRs, aiming to improve process of writting browser tests. + +## desktop version + +we will propose an offline version using electron (@yann) +first steps : +- put all the public link to the local package +- basic electron wrapper + +## out reach beyond community + +We agree it is something interesting to explore, +It is not 100% dev tool nor remix so we should organize call with other people from EF at least +