abelsiqueira / BestieTemplate.jl

Template for Julia Programming Language packages using the copier engine.
http://abelsiqueira.com/BestieTemplate.jl/
Mozilla Public License 2.0
24 stars 6 forks source link

Briefly explain the files/folders in the template and the generated package #300

Open fdiblen opened 1 week ago

fdiblen commented 1 week ago

Description

Some users/developers may not be familiar with the files and/or project structure. It would helps users and developers if we have brief description for the template and the generated package.

For example for the generated package a user would have to following:

├── CITATION.cff
├── docs
│   ├── make.jl
│   ├── Project.toml
│   └── src
├── LICENSE
├── lychee.toml
├── Project.toml
├── README.md
├── src
│   └── JohnConnor.jl
└── test
    ├── Project.toml
    └── runtests.jl

The description could be:

abelsiqueira commented 1 week ago

There is some info in the Explanation section of the docs, I don't know if you had found that yet.

If yes, then you think this fits there?

If no, then what would have made it easier to find this section?

Kiunga1 commented 1 week ago

Here is a simple explanation of files/folders in the template and the generated package

Generated Package Structure Explained:

This setup helps anyone who wants to use or work on your package understand how everything is organized and find what they need easily.

Resource GitHub Documentation:

GitHub Guides on Repository Structure - Explains the basic structure of GitHub repositories, including files like README.md, LICENSE, and directories like docs, src, and test.

abelsiqueira commented 1 week ago

Hi @Kiunga1, thanks for the comment, but I'm not sure these are Julia specific comments. Are you using the template? Sorry to ask this, but is this comment generated by AI (e.g., ChatGPT)?