Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Priority Projects #158

Open
ChrisJohnNOAA opened this issue Jun 12, 2024 · 0 comments
Open

Priority Projects #158

ChrisJohnNOAA opened this issue Jun 12, 2024 · 0 comments

Comments

@ChrisJohnNOAA
Copy link
Contributor

ChrisJohnNOAA commented Jun 12, 2024

This is subject to change. Priorities will shift and new projects will be added over time. This is roughly in priority order, but not a strict ordering. Also some projects will take a very long time and so will likely be done slowly over time.

  • Improve the ERDDAP developer experience
    • Update documentation to be in line with modern open source project expectations.
    • Improve testing
      • Enable more of the tests (there's currently still many disabled for a variety of reasons)
      • Reduce the data needed for tests and/or create a set of tests that needs minimal data
    • Automate build (WAR) creation and make it available
  • Detect Issues
    • Improve logging, either making processed logs available publicly, or an integration like Sentry to aid in detecting problems.
    • Metrics in Prometheus. Add additional metrics (like those on the status page/daily email).
  • Improve the admin experience
    • Make ERDDAP easier to run and configure, including but not limited to official support for containers/Kubernetes
    • Identify pain points in admin workflows and improve them
    • Official Docker support
    • Relative URLs #96
  • Support the interests of those supplying data
  • Improve the user experience
  • Technical Debt
    • Migrate away from hardcoded paths to using Java Resources
    • Provide better support for adding dataset types (possibly without needing to modify main code base) - still need a solution for the GenerateDatasets half of this
    • Separate helper utilities to their own build targets
    • Better handle standalone tools embedded in the codebase (NetCheck, GenerateDatasets, ArchiveADataset)
    • Use a templating language or framework for defining the HTML
    • Reduce log spam during testing
@ChrisJohnNOAA ChrisJohnNOAA pinned this issue Jun 12, 2024
@ERDDAP ERDDAP locked as off-topic and limited conversation to collaborators Jun 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant