Skip to content
Parisa edited this page Jan 18, 2024 · 10 revisions

Welcome to the FEGA‐Norway Project Wiki

Welcome to the FEGA-Norway Project, a crucial initiative focused on streamlining and enhancing the Norwegian adaptations of the FEGA and GDI projects. This monorepo, a consolidation of previously separate repositories, serves as a central hub for libraries, tools, and services uniquely tailored to Norway's infrastructure needs.

Project Overview

FEGA-Norway is an ambitious effort to merge various repositories into a single, more cohesive unit. This move simplifies onboarding, centralizes version control, and minimizes redundancy in dependencies and libraries. Our goal is to facilitate smoother development processes and enhance the overall efficiency and effectiveness of our project.

Getting Started

Setting up is straightforward:

  • Install Java 21 and Golang following vendor instructions.
  • Clone the Repository: Clone the repository to your local machine.
  • Simply use the desired Gradle commands to build, test, format, etc.

For detailed instructions follow the guide setup guide.

Features

  • Unified Development Environment: Simplifies contributions and lowers the entry barrier for new developers.
  • Automated Testing and Integration: Streamlines testing and integration processes, reducing the need for extensive manual setups.
  • Cross-Language Support: Combines Java and GoLang modules with custom Gradle build scripts for seamless development.

Contributing

Contributions are welcome! Please see our contributing guidelines for details on how you can contribute.

License

This project is licensed under the Apache 2.0 License.

Support

Acknowledgments

We extend our gratitude to all contributors and organizations that have supported this project.