Docs •
Contributing •
Twitter •
Discord
## Development
Refer to the [Developing Sourcegraph guide](https://docs.sourcegraph.com/dev) to get started.
### Documentation
The `doc` directory has additional documentation for developing and understanding Sourcegraph:
- [Project FAQ](./doc/admin/faq.md)
- [Architecture](./doc/dev/background-information/architecture/index.md): high-level architecture
- [Database setup](./doc/dev/background-information/postgresql.md): database best practices
- [Go style guide](./doc/dev/background-information/languages/go.md)
- [Documentation style guide](https://handbook.sourcegraph.com/engineering/product_documentation)
- [GraphQL API](./doc/api/graphql/index.md): useful tips when modifying the GraphQL API
- [Contributing](./CONTRIBUTING.md)
## License
This repository contains primarily non-OSS-licensed files, and some OSS licensed files (for example, IDE extensions). We maintain one repository rather than two separate repositories mainly for development convenience.
See the [LICENSE](LICENSE) for an explanation of how files are licensed.