2catycm / OneJava

2 stars 0 forks source link

Project Structure: 项目描述/名称/图标等 #2

Open 2catycm opened 2 years ago

2catycm commented 2 years ago

描述

  1. 根据需求和功能来描述
  2. 需要修改github描述、IDEA plugin描述等 回顾一下我们的大致需求:
    • 输入是一个Project 中的一个Java 文件的一个public static void main
    • 输出效果
    • 最终文件的效果是
    • 没有package
    • import了所有需要的系统包,且没有重复,没有import任何项目包
    • 抄写了项目中其他被依赖的类
    • public class Main
    • 代码中没有出现 全称引用类名的情况,被改成了只有类名
    • 重名的抄过来的类,进行了合适的refractor
    • 应用
    • 主要应用于ACM-ICPC,DSAA LAB,洛谷, LeetCode等算法竞赛环境的代码提交

      名称

      候选名称 (欢迎讨论新的方案)

    • One Java
    • Unified Java
    • Java Single Source
    • Java In One
    • OJ Tiger
    • OJ Submitter
    • OJ Submission Helper
    • JOJ Submitter

      图标

  3. 需要在给IDEA插件设计图标
  4. 如果插件要在IDE上添加菜单、按钮,需要设计图标
2catycm commented 2 years ago

还有开发组织名称,用于生成项目的包结构

2catycm commented 2 years ago

还有开发组织名称,用于生成项目的包结构

看起来可以用edu.sustech.onejava

gfzum commented 2 years ago

OJ Helper for Java 其实感觉这六个issue如果写在一个README里会不会可读性更强一点(不用点开六个页面),issue用来提交和讨论问题比较好?(没事了 不用管这条,查了一下issue确实可以这么用来进行项目管理) 组织名称后要跟项目名吗?edu.sustech.437?

2catycm commented 2 years ago

issue用来分配任务到个人,比如把这个issue分给你,你提交代码到你的分支之后,经过代码审查和简单的测试,可以合并到主分支,这个时候issue会自动关闭。

---原始邮件--- 发件人: @.> 发送时间: 2022年1月20日(周四) 上午10:59 收件人: @.>; 抄送: @.**@.>; 主题: Re: [2catycm/OneJava] Project Structure: 项目描述/名称/图标等 (Issue #2)

OJ Helper for Java 其实感觉这六个issue如果写在一个README里会不会可读性更强一点(不用点开六个页面),issue用来提交和讨论问题比较好? 组织名称后要跟项目名吗?edu.sustech.437?

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were assigned.Message ID: @.***>

2catycm commented 2 years ago

似乎可以用github action自动把描述加到readme,plugin.xml里面