#Project
In order to make your repository compatible with inlang apps, you will need to create an inlang project, which is defined by a directory that emulates a file {name}.inlang
. Just like a .pptx
file, that under the hood is a directory, that contains project files.
#*.inlang directory
This project essentially consists of a folder ([project_name].inlang
) that includes a settings.json
file and a project_id
file. The settings.json
file defines the settings for a project and is the entrypoint for all inlang apps, plugins, and tools in the inlang ecosystem.
The project_id
is used for anonymous telemetry. We have insights for the monthly active projects, the size of projects, and what plugins are used [July 23, 2023]. We plan to offer opt-out telemtry in the future, and making the telemetry public to align the community with technical decisions we make (based on the telemetry data we have).
#Monorepo support
You can have multiple inlang projects in your repository. This is useful in a monorepo setup. If you need a guide to get started, visit the individual pages of the inlang apps.