User Tools

Site Tools


newdevs:landscape:tools

New Developers Working Group

Developer Tools

Linux Tools

Git: Git is a software version control system designed to track software code changes. Evergreen's code changes are tracked at https://git.evergreen-ils.org/. Git is almost always used from a command line interface, but there is a free 'Git for Windows' application that offers basic functionality (https://git-scm.com/download/win).

Launchpad: Launchpad is the bug / wish list tracker that the Evergreen community uses. See: https://bugs.launchpad.net/evergreen

Text Editor: Any plain text editor can be used. Notepad++ (available from https://notepad-plus-plus.org/) is a simple open-source code editor. Visual Studio Code Editor is free code editor available from Microsoft (https://code.visualstudio.com/) that has the advantage of a built-in console so that you can update and compile code, plus view console output when testing the code, in the same window.

VSCode

Useful extensions:

  • Filter Line – useful for narrowing down a search through log files
  • Log File Highlighter – color codes different parts of a .log file
  • Angular Language Service
  • Axe Accessibility Linter
  • Bookmarks
  • Better AsciiDoc
  • Compare Folders
  • Git History
  • Git Lens
  • PowerShell
  • Regex Previewer
  • Remote Explorer
  • Remote SSH
  • Rewrap
  • Tab Groups

If your server runs Linux and you get an error about the number of files in the workspace, you may need to adjust the inotify file watch limit.

To exclude compiler files from file search results, add **/.angular to the patterns that are excluded from search.

newdevs/landscape/tools.txt · Last modified: 2023/06/28 18:07 by scl

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.