Skip to content

Latest commit

History

History
91 lines (68 loc) 路 3.23 KB

File metadata and controls

91 lines (68 loc) 路 3.23 KB

Welcome to Fusion Framework! 馃殌

Welcome to your new Fusion Framework application! This project was created using the Fusion Framework CLI and provides a solid foundation for building applications within the Equinor Fusion ecosystem. The Fusion Framework is designed to help you create modern, scalable applications with built-in support for authentication, routing, and deployment.

Note: This application was generated from the Fusion Framework template. The CLI has already set up the project structure, dependencies, and configuration files for you.

Learn More About Fusion Framework

  • Official Documentation: https://equinor.github.io/fusion-framework/
  • Framework Guide: Comprehensive documentation and API reference
  • React Support: Built-in React components and hooks
  • TypeScript: Full TypeScript support with IntelliSense

Getting Started Checklist

Follow this step-by-step checklist to get your Fusion app up and running:

1. Install Dependencies

pnpm install

2. Start Development

  • Start the development server
  • Make your changes to the app
  • Test locally before committing
pnpm dev

3. Create Changeset

pnpm changeset

Follow the Changesets Guide for detailed instructions on version management.

4. Commit Changes

git add .
git commit -m "feat: your feature description"

5. Create a Pull Request

  • Push your changes to a feature branch
  • Create a pull request following your team's guidelines
  • Ensure all CI checks pass

6. Merge PR

  • Get required approvals
  • Merge the pull request to main branch

7. Merge Release PR

  • Changesets will automatically create a release PR
  • Review and merge the release PR to trigger deployment

8. App Deployed

  • Your app will be automatically deployed
  • Check the deployment status in your GitHub Actions

Additional Setup

Required Configuration

  • Update the README.md - Customize the project description, setup instructions, and documentation links
  • Create an application on Application Admin in Fusion Portal - Register your app in the Fusion ecosystem
  • Update application metadata in package.json and manifest files
  • Configure Azure authentication for GitHub Actions
  • Set up GitHub environments and variables
  • Create a SECURITY.md file
  • Create a LICENSE file

Optional Configuration

  • Configure IDE for Biome linting and formatting
  • Review Fusion Framework CLI setup and commands
  • Test pull request and CI workflows
  • Configure deployment environments

Documentation Links

Need Help?