Versions Compared
Version | Old Version 2 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Overview
The There are two ways of contributing to Analytics Middle Tier (AMT) will truly come into its own as it grows to incorporate more community-driven use cases. Optimally, those use cases will be implemented and shared by community members. The following sections will help you get started on sharing your SQL code for the AMT.
If you have an idea, but do not have the means for developing it, we still want to hear from you: please create a Tracker ticket as described in step 1 of the Contribution Process below.
Planning Your Contribution
Please review the following documentation to learn how to make a high-quality contribution of new views or sample scripts for the AMT:
- AMT Standards and Guidelines
- Unit Test Framework (AMT-specific)
- Code Contribution Guidelines (applies to all Ed-Fi source code)
Tip |
---|
The Slack #dev-analytics-middle-tier channel is a great place to discuss new ideas before committing them to Tracker. |
Contribution Process
- Bugs: please be sure document the problem, how to recreate the problem, expected response, actual response, and the version.
- New view: create as a User Story. Please describe the use case in as much detail as possible so that we can understand what to expect and how to help you integrate your view(s) either into the Core Collection or a use case-specific collection.
- If you're creating a new use case collection, the Ed-FI team will suggest a short code name for that collection (e.g., "ews" for the Early Warning System collection).
- Be sure to follow the AMT Standards and Guidelines to the best of your ability. This will ensure a smooth acceptance process.
- When ready, follow the GitHub pull request process described in Code Contribution Guidelines.
. The first is to directly submit a ticket in the BIA project and following Core contributions documentation below. There is also a light weight option to share your project without having to conform to all the standards and guidelines necessary to add inside of Analytics Middle Tier. The light weight option is to include your views in our Analytics Middle Tier Contributors repository. Exchange contributions are an easy way to share the views you are using to pull data from the ODS and AMT.
How to Contribute
- Exchange Contributions: Publish your work to the Analytics Middle Tier community contribution repository.
- Core Contributions: Publish updates directly to the Analytics Middle Tier project
Table of Contents |
---|