Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/djmaxus/matlab-repo-init

Quickstart your public MATLAB repository
https://github.com/djmaxus/matlab-repo-init

ci github-actions github-io-page license matlab release-automation repository semantic-versioning template

Last synced: 20 days ago
JSON representation

Quickstart your public MATLAB repository

Awesome Lists containing this project

README

        

# MATLAB GitHub Repository [Template](https://github.com/djmaxus/matlab-repo-init)

![MATLAB checks](../../actions/workflows/matlab-ci.yml/badge.svg)
[![View matlab-repo-init on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://uk.mathworks.com/matlabcentral/fileexchange/171364-matlab-repo-init)

- MATLAB project tree with automated Path initialization on [startup](startup.m)
- [`.gitignore`](.gitignore)
- [MIT](LICENSE-MIT) or [APACHE 2.0](LICENSE-APACHE) licenses
- [MATLAB checks](.github/workflows/matlab-ci.yml) on PRs and pushes
- Automated [releases](.github/workflows/release-please.yml)
- [`README`](README.md) [deployment](.github/workflows/webpage.yml) at [`[user].github.io/[repo]`](https://djmaxus.github.io/matlab-repo-init)
- [Dependabot](.github/dependabot.yml) for GitHub Actions
- [Utility functions](util/) found useful for analyzing legacy MATLAB script codebases

## References

- https://uk.mathworks.com/help/matlab/ref/startup.html
- https://uk.mathworks.com/help/matlab/matlab_prog/overview-of-matlab-build-tool.html
- https://www.toptal.com/developers/gitignore/
- https://choosealicense.com/
- https://www.conventionalcommits.org/en/v1.0.0/