https://github.com/bhftbootcamp/templatetools.jl
Template generator for Julia packages used by the #bhftbootcamp community
https://github.com/bhftbootcamp/templatetools.jl
pkgtemplates template
Last synced: 5 months ago
JSON representation
Template generator for Julia packages used by the #bhftbootcamp community
- Host: GitHub
- URL: https://github.com/bhftbootcamp/templatetools.jl
- Owner: bhftbootcamp
- License: mit
- Created: 2024-06-10T17:18:54.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T08:14:21.000Z (over 1 year ago)
- Last Synced: 2025-02-25T21:11:23.321Z (over 1 year ago)
- Topics: pkgtemplates, template
- Language: Julia
- Homepage:
- Size: 282 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# TemplateTools.jl
[](https://bhftbootcamp.github.io/TemplateTools.jl/stable/)
[](https://bhftbootcamp.github.io/TemplateTools.jl/dev/)
[](https://github.com/bhftbootcamp/TemplateTools.jl/actions/workflows/Coverage.yml?query=branch%3Amaster)
[](https://codecov.io/gh/bhftbootcamp/TemplateTools.jl)
[](https://github.com/bhftbootcamp/Green)
Template generator for Julia Lang packages used by the [#bhftbootcamp](https://github.com/bhftbootcamp) community, intended for registration with the [General](https://github.com/JuliaRegistries/General) and [Green](https://github.com/bhftbootcamp/Green) registries.
## Installation
If you haven't installed our [local registry](https://github.com/bhftbootcamp/Green) yet, do that first:
```
] registry add https://github.com/bhftbootcamp/Green.git
```
To install TemplateTools, simply use the Julia package manager:
```julia
] add TemplateTools
```
## Usage
A new package can be created as follows:
```julia
using TemplateTools
create_project(
package_name = "NumExpr",
github_username = "bhftbootcamp",
template = "green", # "general" or "green"
version = VersionNumber(0, 1, 0),
owners = String["bootcampman", ],
maintainers = String[],
copyright_holder = "bhftbootcamp",
commit = true,
push = false,
)
```
## Bug Report
Found a bug? Please report it by [opening an issue](https://github.com/bhftbootcamp/TemplateTools.jl/issues) on our GitHub repository.