Skip to content

Commit a3219fc

Browse files
committed
Additional changes to copilot instructions
1 parent f44b7a3 commit a3219fc

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/copilot-instructions.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This is a **Julia linear algebra computing project** using DrWatson for reproduc
1717
### Module Structure
1818
```julia
1919
# Main module uses @reexport for clean interface
20+
using Reexport
2021
@reexport using GeometryBasics, Plots, LinearAlgebra, RationalRoots, Symbolics
2122
# Comprehensive exports for all functions
2223
export distance_2_points, center_of_gravity, barycentric_coord, plot_param_line
@@ -195,6 +196,12 @@ parametric_to_implicit_line(p::Point, v::Vector) -> (Float64, Float64, Float64)
195196
distance_to_implicit_line(a::Number, b::Number, c::Number, r::Point) -> Float64
196197
foot_of_line(P::Point, v::Vector, R::Point) -> Tuple(Point, Float64)
197198
```
199+
## Documentation Patterns
200+
- Use LaTex for all mathematical notation
201+
- Use Markdown for explanations
202+
- After creating or editing a markdown document always review and fix all linting issues, unless the document is a configuration file of some kind
203+
- Follow the pattern of existing function documentation in src directory
204+
198205
## Communication Patterns
199206

200207
- Avoid being overly obsequious in responses

0 commit comments

Comments
 (0)