Skip to content
  1. Dec 05, 2014
    • Raniere Silva's avatar
      Add id to glossary entry · 9f05f7f9
      Raniere Silva authored
      This is needed to enable users jump to glossary entries.
      9f05f7f9
    • Raniere Silva's avatar
      Merge pull request #35 from abought/gh-pages · 7df94bf9
      Raniere Silva authored
      Merge of new validator with tests
      7df94bf9
    • Andy Boughton's avatar
      Initial commit of template validator skeleton (from local repo) · 0d5c61e0
      Andy Boughton authored
      Add validation methods and refactor ast helpers to separate class
      
      Add tiny logging message; prep for first push to github fork
      
      Start adding tests
      
      Fix errors revealed by unit tests
      
      Update validator to check heading order; tests passing
      
      Validation of links and changes to heading validation
      
      Tiny comment cleanup; push to share version with swc
      
      Add some descriptive comments and create minimal validator example (for instructors.md) to demonstrate subclassing
      
      Split helpers to separate file and update for newest index.md template
      
      Grooming
      
      Bring up to spec with newest versions of lesson templates. Add tests to ensure all templates pass validation.
      
      Saner default assumption about markdown file locations
      
      Add skeletons for remaining validators. Incorporate ranier's code for batch validation.
      
      Code changes for single-file python 2 and 3 compatibility.
      
      Refactor out template validation logic in prep for cmd line rework
      
      Proof of concept refactor to command line sig for @rgaia-cs (issue #34)
      
      With no path provided, default to curdir, not a hard-coded default
      
      Implement license and discussion validators. Some test cleanup.
      
      Validate file links against page titles. Add line length check.
      
      Fix python3 hash error
      
      Rename validator to check
      
      Conflicts:
      	tools/validate_markdown_template.py
      
      Enforce section heading levels + pep8 cleanup
      
      Improved link validation for non-html files
      
      Validate images as well as links
      
      Verify that all headings are exactly level 2
      
      Link text validation based on document header "subtitle" instead of "title".
      
      Adjustments based on run against the SQL repo.
      
      Fix links to topics
      
      By default only show erros and warnings to user
      
      - Add another argument for CLI to enable debug log level
      - Change some log message to debug instead of info
      - Add file information for errors and warnings
      
      Fix import at check
      
      From [PEP8](https://www.python.org/dev/peps/pep-0008/#imports)
      
      > Imports should usually be on separate lines, e.g.:
      >
      > Yes: import os
      >      import sys
      >
      > No:  import sys, os
      
      Heading bugfixes, update failing tests, and cleanup. fix swcarpentry/lesson-template#39, swcarpentry/lesson-template#42 .
      
      Add validation of glossary
      
      Slight clarification to log messages.
      
      Skip validate some links in index
      
      Fix super() call for python2; avoid mutable default argument.
      
      Lesson template validator.
      0d5c61e0
  2. Dec 03, 2014
  3. Nov 27, 2014
  4. Nov 26, 2014
    • Raniere Silva's avatar
      Small improve at tools/blockquote2div.py · 71623dcc
      Raniere Silva authored
      - Use UPPERCASE for global constants
      - Add Learning Objectives to SPECIAL_TITLES
      - Fix samples
      71623dcc
    • Aaron O'Leary's avatar
      trigger prereqs class with title · 10332276
      Aaron O'Leary authored
      Previously, Div creation was triggered by a Blockquote that began with a
      header that contained a single class that was in a list of special
      classes.
      
      Now, Div creation is *also* triggered by a Blockquote that begins with a
      header that has it's text contained in a list of special titles. The
      title is used to lookup an appropriate class to give the Div.
      
      In particular, 'prerequesites' is a special title, giving the class
      'prereq'.
      
      This input:
      
          > ## Prerequesites
          >
          > A short paragraph describing what learners need to know before
          > tackling this lesson.
      
      will trigger this output:
      
          <div id="prerequisites" class="prereq">
          <h2>Prerequisites</h2>
          <p>A short paragraph describing what learners need to know before
          tackling this lesson.</p>
          </div>
      10332276
    • Aaron O'Leary's avatar
      remove .prereq from readme · a2add95d
      Aaron O'Leary authored
      a2add95d
    • Greg Wilson's avatar
      Merge pull request #36 from twitwi/make-python-script-runnable-for-pandoc · bc06c588
      Greg Wilson authored
      making python script runnable for pandoc
      bc06c588
  5. Nov 25, 2014
  6. Nov 18, 2014
  7. Nov 17, 2014
  8. Nov 16, 2014
  9. Nov 15, 2014
  10. Nov 14, 2014
  11. Nov 13, 2014