MetaEd IDE
About MetaEdMetaEd is a technology framework that uses an Ed-Fi-aligned domain specific language (DSL) to auto-generate software, database, and Ed-Fi Data Standard artifacts. The Visual Studio extension supports MetaEd development by providing:
This application can be used by both the core Ed-Fi Data Standard team as well as all community members who are developing extensions. Build and DeployThe build and deploy actions can be triggered by the buttons at the upper-right of an open editor tab. Build output will go to a MetaEdOutput folder at the root of the last folder in the workspace. Any issues with the build will appear as notifications on the lower-right corner. Data Standard ProjectsThe MetaEd IDE comes bundled with all supported Ed-Fi Data Standard versions. They are stored along with this Visual Studio Code extension. You must have a single data standard project in your Visual Studio Code workspace to use the MetaEd IDE. A shortcut to finding the location of the Data Standard projects is to trigger a build without one, either from the upper-right button on an editor tab or via the Command Palette. Hit Ctrl-Shift-P, start typing "metaed" and select "MetaEd:Build". This will of course fail, but the error notification in the lower right will include the file system path of the bundled Data Standard projects. Target ODS/API VersionsThe IDE settings include a dropdown for selecting the target ODS/API version. MetaEd will indicate if there is an ODS/API version and Data Standard model mismatch in a lower-right notification. The notification will include the bundled location of the correct Data Standard model. Extension SettingsOpen File -> Preferences -> Settings and search on "metaed" to find these settings:
IssuesPlease report support issues through the Ed-Fi Community Hub. Release Notes4.6.0ODS/API 7.3 and Data Standard 6.0 support. Drops support for ODS/API and Data Standard versions no longer supported by the Ed-Fi Alliance. 4.4.0ODS/API 7.2 and Data Standard 5.1 support. Removed deprecation warnings for
4.3.0ODS/API 7.1 and Data Standard 5.0 final support. Drops support for ODS/API and Data Standard versions no longer supported by the Ed-Fi Alliance. 4.2.0ODS/API 7.0 and Data Standard 5.0-pre.2 support. 4.1.0"Big" integer support, Drops Data Standard 2.x support. 4.0.1Includes missing plugins for changequery functionality. 4.0.0Supports MetaEd 4.0; first version on Visual Studio Code. For more details, see What's New in Tech Docs. Legal InformationCopyright (c) 2025 Ed-Fi Alliance, LLC and contributors. Licensed under the Apache License, Version 2.0 (the "License"). Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. |
