-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Typst Universeに向けたディレクトリ構造整理 #6
Comments
のような構造は、packagesレポにPRするに用意するものであって、自分のリポジトリで作る必要はないです(というか作らないほうがいいです、なぜならバージョンはコミットツリーの一つの節目としてタグで管理したほうが唯一に確定するからです)。 このリポジトリの詳細までは確認していないのですが、言及があったので複数テンプレートがあるみたいです。その場合、もし一つのパッケージにするのであれば整理の方法を考えたり、複数のパッケージにする場合はmonorepoでもいい気がします。Tylerはまだmonorepoに対応してはいないのですが、複数のサブディレクトリごとに作り、都度cdして行って |
@mkpoli さんに同意します. |
私が意図しているディレクトリ構成は以下のとおりです. .
└── typst-jp-conf-template/
├── LICENSE
├── README.md
├── mscs/
│ ├── lib.typ
│ ├── sice.csl
│ ├── typst.toml
│ ├── thumbnail.png
│ └── main.typ
├── rengo/
│ ├── lib.typ
│ ├── rengo.csl
│ ├── typst.toml
│ ├── thumbnail.png
│ └── main.typ
└── rsj-conf/
├── lib.typ
├── rsj-conf.csl
├── typst.toml
├── thumbnail.png
└── main.typ ただ,単一リポジトリにまとめると,バージョンタグを打ちにくいという欠点があります. 例えば, 個人的に.単一リポジトリにするならば,Tag と Packages のバージョニングはセマンティックバージョニングをやめ,機械的に 欲を言えば, |
@mkpoli @m-tsuru 学会側からのニーズとしてはTypst Universeに登録されていることはそこまで求められておらず、学会ホームページからダウンロードできるzipにlib.typが含まれていれば、それで十分かなとも思います。少なくともLaTeXのスタイルファイルも、CTANなどは使わず、そのように配布されております。
さらに補足すると、これらをそのまま運用するわけでなく、学会ホームページに直リンクしてしまっているので学会が終わったらアーカイブリポジトリとしてとっておき、コピーして新規のリポジトリを作ることになると思います。 学会側はさておき、個人的には日本国内学会風なスタイルで原稿を眺めたいときもありますので、このリポジトリでは、代表を一つ絞ってメンテナンス&Typst packagesにプルリクエストをしていこうと思います。新規リポジトリを作成することも考えましたが、あまり増えすぎてもどれを見ればよいか混乱させてしまうため、このリポジトリにサブディレクトリを作成する方針で進めようと思います。パッケージ名はSubmission guidelinesによると
とのことなので、短くする意味も込めて
LICENSEファイルやrefsファイルなどは重複してしまいますが、main.typやREADME.mdは別々の内容が書かれる予定です。具体的には、Typst Packagesに出す方は英語+日本語で簡潔に書きます。 |
良いと思います.ありがとうございました. |
typst.toml
を追加し、Typst テンプレートとして認識させる #3 で @m-tsuru さんから言及があるように今のままであると Typst Packages へのプルリクエストがしにくい。上図はこちらで作成しています。
https://tree.nathanfriend.com/?s=(%27options!(%27fancy3~fullPath!false~trailingSlash3~rootDot3)~4(%274%27package-name7%205*LICENCE*README.md*examples0lib.6*template0thumbnail.png*6st.toml%27)~5!%271%27)*720*2main.6*2refs.bib*2%20%203!true4source!5version6typ7%5Cn%017654320*
TODO
jp-conf-temp
にしようと思います。@m-tsuru さん、@mkpoli さん、もしご助言などあればよろしくお願いいたします。
The text was updated successfully, but these errors were encountered: