Closed ShixiangWang closed 4 years ago
最近在看这个书,对应的就是上次提到的golem这个shiny开发工具包。要不大家看看考虑下可不可以用这个?我个人觉得还行
@fei0810 大概看了下,很棒的书和包。大家有空都可以快速看看,然后发表下看法。 目前 repository 页面感官和使用体验并不好,而其他功能的开发也没什么进展,所以我用了“重构”一词,希望大家能够以全新的想法来看待这个项目和充分思考,以及投入热情。
另外,以后我可能会把项目的相关讨论放到组织的论坛中,大家也可以在论坛上分享与项目相关的学习和开发知识。
shiny是一个功能一个功能的叠加上去的。。一下搞所有框架好像比较难,可以一个功能一个功能往上加,最后设计界面[Smirk]
@yinlisssss 这个想法也不错👍
听着不错!是指先做一个个功能的小demo,然后再用框架合起来的一起吗?我框架这类的之前没用过~啥时候大家一起来讨论下呗。。。话说这样会造成重复工作吗
这几天是工作日,大家可以先热身思考下,或者找找资料学习。周末大家抽一个小时集中讨论下
钉钉可能要被组织弃用了,大家发下微信号,我拉个群。
钉钉可能要被组织弃用了,大家发下微信号,我拉个群。 longfei8533
根据之前的讨论内容,接下来一个星期请大家讨论下可以开发的功能,如果时间比较空余,可以选择进行一些开发工作。
开发目前有3个方面的事情需要进行讨论:
对于上述的讨论之后总结为一些需要实现的点,先分别进行相关的实现,然后组织成新的XenaShiny包。
关于开发的框架我们将使用赵飞推荐的{golem},相关资料如下,请大家抽空进行阅读和学习。我们现在的任务是讨论最需要开发的内容,然后先分别实现它们(遵循一定的一致性逻辑),同时学习新的框架工具,再将它们组织起来。
Building Big Shiny Apps
这个项目很久没有活动了,之前想要依赖大家轮流主持进行开发也未能成行。不过,我们之前的成果是可见的,这个包有1000多次的下载。借此项目的交流我也初步了解了大家的Shiny开发水平,都比我更有经验~
接下来,我们项目将以重构为契机,以”简约、实用、持续可拓展“为核心,推进 XenaShiny 的更新换代。
接下来的任务主要有以下几个方面:
每个页面需要支持折叠,这样可以节省空间。上面只要设计大体的框架就可以了。我记得之前看过李胤设计的几个Shiny,里面有很多不错的界面特性。
下面是具体的内容开发:
[ ] Repository,也可以命名为 Home,在现在的 Repository 上进行修改,增补一个搜索栏。各组件位置的排布和功能的衔接可以讨论下怎么改进。
[ ] General analysis toolkit,通用数据分析箱,用于数据结构级别的处理、转换、可视化。有空请大家阅读 https://shixiangwang.github.io/home/en/tools/ucscxenatools-api/,了解下 Xena Shiny 的结构和已有的一些操作函数。我把最重要的信息拷贝下来:
[ ] Functional Modules,功能性数据分析模块,用于放置带生物学目的的分析功能和流程,有多少可以加多少
[ ] Help:用于版本更新说明和使用文档
[ ] Developers 开发者信息展示
目前最重要的任务:
其他暂时不用管。
接下来进行一个星期的讨论,然后分配和认领任务。