Improve Testing, Documentation, and CI/CD for GLIMPSE2 DevelopmentSome #267
Open
Truongphi20 wants to merge 81 commits intoodelaneau:masterfrom
Open
Improve Testing, Documentation, and CI/CD for GLIMPSE2 DevelopmentSome #267Truongphi20 wants to merge 81 commits intoodelaneau:masterfrom
Truongphi20 wants to merge 81 commits intoodelaneau:masterfrom
Conversation
Make docs
Fix actions
Format documentation
Collaborator
|
Hi, this is great, but it might be require careful cheching for us to accept those. Can you send me an email, so we can perhaps coordinate on this? (Please use my helsinki.fi email address). Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I’m submitting this PR to contribute some improvements that I thought could be helpful for GLIMPSE2. The changes focus on testing, documentation, and development workflow, aiming to make the project easier to use and maintain.
Updates
Summarize
This PR introduces improvements across the development workflow, testing, and documentation:
Development environment
devcontainerto ensure consistent preproduction setup during development.Testing
chunk,split_ref,phase,ligate,concordance) using CMake.Documentation
CI/CD (GitHub Actions)
Codebase improvements
main.cpp, demo: https://github.com/Truongphi20/GLIMPSE2/releases/tag/trial-deploy).