Skip to content
Snippets Groups Projects
  1. Sep 09, 2024
    • Saurabh Kumar's avatar
      Update makefile, auto-help and better serve (#4109) · c20578f6
      Saurabh Kumar authored
      
      - The current make -j parallelization doesn't kill the remaining process
      when one of them errors out, the causes confusion if let's css/js is not
      building.
      
      - This PR also refractors the help target to use comment based generator
      which is more maintainable.
      
      - Update the node scripts to not require `collectstatic` during
      development, the runserver -> static server can find all the all files
      from packages and serve them on demand.
      - `make serve` now also installs python & node packages and builds the
      static_src if they are outdated.
      
      ---------
      
      Co-authored-by: default avatarFredrik Jonsson <frjo@xdeb.org>
      c20578f6
  2. Jan 30, 2024
    • Saurabh Kumar's avatar
      Replace sprite svg icons with heroicons alternatives (#3711) · fdec894e
      Saurabh Kumar authored
      - Upgrade heroicons to 2.6.0, adds support for heroicons_mirco
      - Remove/upgrade sprite icons
      - Update icons in the global messages widget
      - Remove unused bgg-logo sprite
      - Update calendar icon with heroicon
      - Update anchor-link icon
      - Remove speech-bubble icon and link—-open-feed, link--close-feed and
      link—to-top
      - Remove arrow-up and arrow-down
      - Remove arrow-split
      - Remove "website" icon
      - Remove “error” icon
      - Update like & dislike button in the screening section
       - Remove 'bulb' svg from sprite
       - Remove 'hero-home-left-pixels' sprite
       - Remove 'hero-home-right-pixels' from sprite
       - Remove 'magnifying-glass' svg from sprite
      -  Remove 'person-icon' and profile_button.html
       - Replace 'caret-down' and 'caret-up' icon
       - Remove 'side-arrow' from svg sprite
       - Remove 'add-user' icon, replace with 'user-plus'
       - Remove 'logo-desktop', 'logo-mobile' and 'logo-desktop--dark' icons
       - Remove 'logo-mobile-no-text' icon
       - Remove 'logo-mobile-dark' and 'logo-desktop--dark-alt'
       - Remove 'hero-standard-left-pixels' and 'hero-standard-right-pixels'
       - Remove 'eye' icon and replace with heroicon 'eye'
      - Remove 'exclamation-point' icon and replace by heroicon
      exlaimation-circle
       - Remove 'github' icon
       - Remove 'person-icon' and profile_button.html
       - Replace 'caret-down' and 'caret-up' icon
       - Remove 'side-arrow' from svg sprite
      
      closes #3703 
      depends on #3722
      fdec894e
  3. Mar 09, 2023
  4. Dec 15, 2022
  5. Aug 28, 2022
    • Saurabh Kumar's avatar
      Improve testing and development experience · 91a25396
      Saurabh Kumar authored
      - Add “make test” command to lint, test and report coverage
      - Add pytest runner 
        - It automatically set up to use the correct Django settings module
        - Runs tests on all the available CPU, I was able to run all the test in total=~30sec using “make test” command.
        - It provides a cleaner error report, compared to DjangoTestRunner
      - Coverage
        - Displayed the report on the terminal after the test finish
        - Disable reporting of coverage for test and migration files
        - Enable coverage reporting for the template files
        - “make test” generates HTML reports to quickly check the coverage of each file
      91a25396
  6. Jul 21, 2022
  7. Mar 17, 2022
  8. Feb 11, 2022
  9. Feb 16, 2021
  10. Jun 23, 2020
  11. Jun 18, 2020
  12. Jun 17, 2020
  13. Feb 24, 2020
  14. Dec 20, 2018
  15. Jan 02, 2018
  16. Dec 15, 2017
  17. Dec 11, 2017
Loading