Skip to content
  1. Mar 26, 2019
  2. Mar 25, 2019
  3. Dec 07, 2018
  4. May 23, 2018
  5. Nov 19, 2017
  6. Nov 17, 2017
    • Bruce Becker's avatar
      Fix link to setup page in index · f5e3d84b
      Bruce Becker authored
      The link to setup is broken. This pull request suggest to link to the existing setup page (`{{ page.root}}/setup.html`), but other options are 
       to change the permalink on Setup to `{{ site.url }}/setup/`
      f5e3d84b
  7. Nov 05, 2017
  8. Aug 30, 2017
  9. Jan 13, 2017
  10. Jan 08, 2017
    • Greg Wilson's avatar
      Moving links for all Jekyll-generated pages to `_includes/links.md`. · b3d28500
      Greg Wilson authored
      1.  Create file `_includes/links.md` with definitions of all links.
      2.  Replace links at the bottom of Jekyll'd `.md` files with inclusion of that file.
      3.  Modify `bin/lesson_check.py` to load and check definitions in this file.
      
      This eliminates most redundancy in link definitions, though
      `CONTRIBUTING.md` and `README.md` still contain their own links, since
      they are not Jekyll'd.  Note that we *cannot* put the links into
      `_layouts/*.html` (or even `_layouts/something.md`) because of the
      order in which Jekyll expands things - we have to explicitly include
      it in each page.
      b3d28500
  11. Sep 07, 2016
  12. Sep 05, 2016
  13. Jul 14, 2016
  14. Jul 07, 2016
  15. Jun 23, 2016
  16. Jun 18, 2016
  17. Jun 08, 2016
  18. May 29, 2016
  19. May 28, 2016
  20. May 27, 2016
  21. Apr 25, 2016
  22. Apr 19, 2016
  23. Apr 16, 2016
  24. Jun 18, 2015
  25. May 08, 2015
  26. Jan 16, 2015
    • Raniere Silva's avatar
      Add classes · f292d661
      Raniere Silva authored
      All classes **must** be explicit because this will make easy
      to translate the lessons.
      f292d661
  27. Dec 20, 2014
  28. Dec 19, 2014
  29. Dec 12, 2014
  30. Dec 08, 2014
  31. Dec 05, 2014
    • 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
  32. Nov 14, 2014
  33. Nov 13, 2014
  34. Nov 09, 2014
    • Greg Wilson's avatar
      Reorganizing material to put page source in sub-directory: · da5fc640
      Greg Wilson authored
      * Add `.nojekyll` to stop GitHub trying to compile.
      * Get rid of Jekyll `_config.yml`.
      * Create placeholder `css` and `img` directories.
      * Create `pages` directory with source for web pages.
      * Move all Markdown files into `pages`.
      * Move `tools` into `pages` (because that's where people will mostly work).
      * Move `_includes` and `_layouts` into `pages` (because that's where we'll compile).
      da5fc640
  35. Oct 22, 2014