Skip to content

Commit

Permalink
Set up to use codespell
Browse files Browse the repository at this point in the history
The entire repo runs cleansr with 'codespell'.  I also set up the hook:

  $ cat .git/hooks/commit-msg
  which codespell >> /dev/null
  which_codespell_rtn=$?

  if [[ "${which_codespell_rtn}" == "0" ]] ; then
    codespell $1
  fi

to check the contents of the commit message.
  • Loading branch information
bartlettroscoe committed Nov 10, 2023
1 parent 46eb645 commit 1fea7d9
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
7 changes: 7 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[codespell]
check-filenames =
check-hidden =
# Disable warnings about binary files
quiet-level = 2
skip = */.git,*/*.pdf
#ignore-words-list =
2 changes: 1 addition & 1 deletion cv/bartlett_roscoe_a_cv.tex
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
{}\pboxone{\textbf{Sandia National Laboratories (SNL)} (2016-present)\\
Multiphysics Applications group, computational science and engineering, software development, software engineering processes and practices, DOE Q clearance} \\[\itemvs]
%
{}\pboxtwo{\textbf{Lead for Advanced Technology Deployment Mitigation (ATDM) Development Operations (DevOps):} Develop processes and tools for development and integration workflows for advanced numerical software on next generation platforms. Lead effort to harden and stablize Trilinos for ATDM next-generation platforms and ATDM application customers.} \\[\itemvs]
{}\pboxtwo{\textbf{Lead for Advanced Technology Deployment Mitigation (ATDM) Development Operations (DevOps):} Develop processes and tools for development and integration workflows for advanced numerical software on next generation platforms. Lead effort to harden and stabilize Trilinos for ATDM next-generation platforms and ATDM application customers.} \\[\itemvs]
%
{}\pboxtwo{\textbf{Interoperable Design for Extreme-scale Application Software (IDEAS) for the Exascale Project:} Creating/refining development workflows for Computational Science \& Engineering (CSE) projects. SE training and outreach for the CSE community. CSE software lifecycles and sustainability. (See \texttt{https://ideas-productivity.org})}
\\[\itemvs]
Expand Down
6 changes: 3 additions & 3 deletions reading-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ software engineering that I (Roscoe Bartlett) have read over the years,
especially during a particularly intense period in the 2007-2008 time frame.
I provide a brief overview of the content of each covered book and why I think
it is useful (or essential) to read the book and what to look for in each
book. These books (along wtih the personal application in the following years
of the principles and practicies presented in them) represent my basic
book. These books (along with the personal application in the following years
of the principles and practices presented in them) represent my basic
education in software engineering. Hopefully these books will help others the
way they helped me.

Expand Down Expand Up @@ -732,7 +732,7 @@ that you can find it when you need specific information.

This is a very old book on C++, the oldest that I mention in this list of
references. This book was meant to provide the starting point for what would
become the first offical C++98 standard. What is useful about this book is
become the first official C++98 standard. What is useful about this book is
that is provides very low-level details on the inner workings of C++ and gives
lots of examples of how C++ compilers implement common language features. For
instance, if you want to know how virtual functions are commonly implemented
Expand Down

0 comments on commit 1fea7d9

Please sign in to comment.