Skip to content

Project Onboarding

Matthew Bourque edited this page May 14, 2020 · 7 revisions

Welcome to the JWQL project! This page serves as a one-stop-shop for links to documentation and resources needed to effectively getting started and contributing to the project. New members of the project should review the following materials (in the recommended order):

  1. Review the JWQL repository README, which covers:
    • A brief overview of the project
    • How to install the jwql conda environment and jwql package
    • How to perform software contributions
    • The jwql Code of Conduct
  2. Become familiar with the jwql Style Guide
  3. Become familiar with the git workflow for software contributions
  4. Become familiar with the Checklist for Contributors

Additionally, for those members aiming to contribute to a certain aspect of the project, the following may be helpful:

  • Web Application:
    • Review the presentation on django web applications
    • Try to get the web app running locally
    • Look over materials in the webpage_template branch
  • Database:
    • Become familiar with the database_interface.py module
  • Instrument Monitoring:
    • Check out the monitor_template.py module
    • Review the instrument monitoring overview innerspace page