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

refactor(release-prep): doc update and libpointmatcher-build-system logic refactoring to submodule #543

Conversation

RedLeader962
Copy link
Collaborator

@RedLeader962 RedLeader962 commented Dec 12, 2023

Refactoring

  • move libpointmatcher build system logic to norlab build system submodule [NMO-398]
  • merge branch 'develop' into prepare-release-A2023
  • refactor: change prefix NBS_LINE_ to n2st compliant MSG_LINE_; use n2st script instead of lpm_which_python3_version.bash, lpm_export_which_architecture.bash and lpm_install_docker_tools.bash.
  • merge branch 'develop' into dev-NMO-398-move-libpointmatcher-build-system-logic-to-norlab-build-system-submodule

Documentation update and improvement

  • docs: update supported Ubuntu version
  • docs: update git install step. Note: git-core is a legacy package
  • docs: update latex install for doxygen. Note: 'texlive-full' is ~6GB. 'doxygen-latex' is a slim version tailor made for doxygen code documentation task
  • docs: refactor all url pointing to github.com/ethz-asl/libpointmatcher domain to the new domain github.com/norlab-ulaval/libpointmatcher [NMO-377]
  • docs: dropping cmake-gui workaround instruction. They are outdated, the environment variable mentioned and showed in the pictured have changed. The new cmake install logic should be able to handle those cases.
  • docs: Codebase development workflow (draft)
  • docs: Codebase development workflow
  • docs: Update CHANGELOG.rst
  • docs: add git submodule instructions
  • docs: add build system development instruction
  • docs: update bionic dependencies version
  • docs: update jammy dependencies version
  • docs: add README.md info on support and update ubuntu supported versio

… 'doxygen-latex' is a slim version tailor made for doxygen code documentation task
…er` domain to the new domain `github.com/norlab-ulaval/libpointmatcher` [NMO-377]
… the environment variable mentioned and showed in the pictured have changed. The new cmake install logic should be able to handle those cases.
…e n2st script instead of lpm_which_python3_version.bash, lpm_export_which_architecture.bash and lpm_install_docker_tools.bash.
…stem-logic-to-norlab-build-system-submodule

# Conflicts:
#	build_system/.jetbrains_run_config/bash lpm_execute_compose_over_build_matrix.bash › build dependencies-general dependencies (BUILD MATRIX SUBSET).run.xml
@RedLeader962 RedLeader962 changed the title Move libpointmatcher build system logic to norlab build system submodule [NMO-398] Release prep › doc update and libpointmatcher-build-system logic refactoring to submodule Dec 12, 2023
@RedLeader962 RedLeader962 merged commit 47dcb95 into norlab-ulaval:develop Dec 12, 2023
5 checks passed
@RedLeader962 RedLeader962 changed the title Release prep › doc update and libpointmatcher-build-system logic refactoring to submodule refactor(release-prep): doc update and libpointmatcher-build-system logic refactoring to submodule Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant