It can be installed directly from conda-forge. If it finds a problem it will fix the code and let you try the commit again. This framework sets up a git pre-commit hook and will run checks whenever git commit is run. To prevent a situation where code is being pushed to a repository and then being flagged immediately because it has not been formatted, the pre-commit command can be extremely useful. It may need to be adjusted if there is no bin.src directory. When a repository is migrated to black and isort a GitHub Action should be installed.Ī suitable Action py-formatting.yaml is included in the LSST action templates repository. Once installed it is possible to configure editors to automatically apply these tools on save but care must be taken that this ability is not enabled globally. They are not currently part of the default rubin-env conda environment. Of course they can also be installed using pip. Data Access: Storage Locations and Butler.S3DF: SLAC Shared Science Data Facility Hosts USDF.LSST Information Technology Services Committee (ITSC).Copyrights for LSST DM work and the COPYRIGHT file.Licensing LSST DM source code and content.Visual Studio Code Configuration for LSST Development.SublimeText Configuration for LSST Development.Emacs Configuration for LSST Development.Using Git LFS (Large File Storage) for data repositories.Git Configuration Standards & Recommendations.Distributing Third-Party Packages with EUPS.Managing license and copyright in Stack packages.Testing the LSST DM Stack with the Jenkins stack-os-matrix Job.Building with Jenkins (sqre/infra/documenteer).Building single-package documentation locally.Overview of the Stack documentation system.Documenting Python APIs with docstrings.Using clang-format for LSST Development.Project Planning for Software Development.Backporting Tickets to a Release Branch.DM Development Workflow with Git, GitHub, JIRA and Jenkins.Technotes for Stand-Alone Technical Documentation.Writing change-controlled documentation.Attending and Presenting at Conferences.Configuring your GitHub username in your Slack profile.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |