Releases: BarkleyREI/create-phar
Releases · BarkleyREI/create-phar
Release list
2.2.7
2.2.6
2.2.5
- Config available to modify default code highlights in Docsify docs
Default language highlight is PHP and Bash. Referencing https://github.com/docsifyjs/docsify/blob/develop/docs/language-highlight.md for highlighting available, this can be overridden on a project level through their configurations as the following example shows.
[docsify]
highlights[]=bash
highlights[]=php
highlights[]=ini2.2.4
2.2.3
- Removed vendor/ and .idea/ directories from repository, as should be handled through Composer.
- Composer updates
- Build script will now use branching logic to more properly determine Composer autoload file to use (running through a project's composer installation should now work again)
2.2.2
- Output update to properly state
docsify serve docsifyinstead ofdocsify service docsify. - Moved assets to a shared "identity" repository (will allow style updates to flow to all documentation sites at once)
- GitHub workflow action now works on master branch pushes too
2.2.1
- Project configuration can take a new group
[github]with values foruserandprojectto identify information about the project being built. Currently only used for Docsify links, and does not require a public repository. - Adjusted
GitHubclass to accept override values for user and project, defaulting to values for create-phar (previously hardcoded) - New function
GetGithubPagesUrl()to construct a URL to go to a project's GitHub page. - Included PHP and Bash syntax highlighting to default Docsify page.
- Adjusted styles for Docsify sidebar version output.
- README.md file can do a replacement on
<!--docsify-->, to provide copy and a link to the docsify documentation. - If a README.md file exists under
docsfolder for a project, the root README.md will no longer overwrite it. This allows GitHub's landing page to display different documentation as opposed to the publicly visible Docsify documentation. - Reorganization
Docsifyclass file to be underUtilitiesfolder.
2.2.0
Public Documentation
If enabled through project configuration (docsify=1), builds will copy the root README.md file and all docs folders into a new Docsify structed, complete with GitHub action. The intent to to provide a live, public version of documentation for repositories that are private to BarkleyOKRP. This may still need work, but this version provides a good first pass through it.
For an example, refer to the Feed Manager Docsify build at https://barkleyrei.github.io/feed-manager/#/