Skip to content
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

🔢 Share a unified version number for manuscript-cli and manuscript-gui #100

Open
3 tasks done
KagemniKarimu opened this issue Dec 14, 2024 · 1 comment
Open
3 tasks done
Labels
enhancement New feature or request

Comments

@KagemniKarimu
Copy link
Contributor

Self Checks

1. Is this request related to a challenge you're experiencing? Tell me about your story.

Just recently when version was bumped, it bumped to 1.1.0 for the GUI, but remained the same for the CLI. This is because they were hard-coded in separate files in their respective project directories. Since there are no divergent versions as we're using a monorepository, there should really only be one version number. What do we think about creating a config or build file which stores that information in a single place?

Quoted from #78

The point is that centralized version control is needed to prevent the projects from deviating from each other upon release. Since they both use manuscript-core this should be relatively straight forward.
One recommendation is to use the Makefile as the single source of truth that both Rust and Go projects pull from as articulated in #83.

2. Could you assist us with this feature?

  • I am interested in contributing to this feature.
@KagemniKarimu KagemniKarimu added the enhancement New feature or request label Dec 14, 2024
@Liquidwe
Copy link
Member

Hi @KagemniKarimu , the makefile has been merged into the main branch, users can build the latest cli and gui code by default, my suggestion is to unify the tag, even if only one of them is updated in a certain tag, it is convenient for management.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants