Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 0 additions & 24 deletions .github/workflows/publish.yml

This file was deleted.

20 changes: 10 additions & 10 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Contribution Guidelines

Thank you for your interest in contributing to **Mirai**! We value your time and effort in helping us make Mirai better for everyone. By contributing, you help create a framework that is more robust, feature-rich, and accessible for developers worldwide. This document outlines the process for contributing to Mirai.
Thank you for your interest in contributing to **Stac**! We value your time and effort in helping us make Stac better for everyone. By contributing, you help create a framework that is more robust, feature-rich, and accessible for developers worldwide. This document outlines the process for contributing to Stac.

---

## Getting Started

### 1. **Understand Mirai**
If you are new to Mirai, we recommend you:
### 1. **Understand Stac**
If you are new to Stac, we recommend you:
- Check out the [README](./README.md) for an overview of the framework.
- Explore the [documentation](https://docs.buildmirai.dev/).
- Explore the [documentation](https://docs.stac.dev/).
- Familiarize yourself with the codebase by browsing the repository.

### 2. **Code of Conduct**
Expand All @@ -22,24 +22,24 @@ All contributors are expected to adhere to our [Code of Conduct](./CODE_OF_CONDU
### 1. **Reporting Issues**
If you encounter a bug or have a feature request, you can:
- **Search existing issues** to avoid duplicates.
- Open a [new issue](https://github.com/BuildMirai/mirai/issues) with a detailed description.
- Open a [new issue](https://github.com/StacDev/stac/issues) with a detailed description.

When reporting bugs, include:
- Steps to reproduce the issue.
- Expected and actual behavior.
- Relevant screenshots or code snippets, if applicable.

### 2. **Suggesting Enhancements**
Have ideas to improve Mirai? Submit a feature request via the [issues page](https://github.com/BuildMirai/mirai/issues). Be as descriptive as possible about the problem your suggestion solves.
Have ideas to improve Stac? Submit a feature request via the [issues page](https://github.com/StacDev/stac/issues). Be as descriptive as possible about the problem your suggestion solves.

### 3. **Contributing Code**

#### Step 1: Fork the Repository
- Click the **Fork** button on the repository to create your own copy.
- Clone your fork locally:
```bash
git clone https://github.com/<your-username>/mirai.git
cd mirai
git clone https://github.com/<your-username>/stac.git
cd stac
```

#### Step 2: Create a Branch
Expand Down Expand Up @@ -110,11 +110,11 @@ Have ideas to improve Mirai? Submit a feature request via the [issues page](http
## Community Support

If you have questions or need guidance:
- Join our [community discussions](https://github.com/BuildMirai/mirai/discussions).
- Join our [community discussions](https://github.com/StacDev/stac/discussions).
- Reach out to us on our Slack/Discord channel (link provided in the repository).

---

## Thank You!

Your contributions help make Mirai a better framework for developers worldwide. Thank you for being a part of the community!
Your contributions help make Stac a better framework for developers worldwide. Thank you for being a part of the community!
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2024 Mirai
Copyright (c) 2025 Stac

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Binary file removed assets/mirai_banner.png
Binary file not shown.
30 changes: 0 additions & 30 deletions assets/mirai_logo_black.svg

This file was deleted.

Binary file added assets/stac_banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 0 additions & 21 deletions bricks/mirai_parser/LICENSE

This file was deleted.

7 changes: 0 additions & 7 deletions bricks/mirai_parser/README.md

This file was deleted.

This file was deleted.

This file was deleted.

19 changes: 0 additions & 19 deletions bricks/mirai_parser/brick.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import 'package:flutter/material.dart';
import 'package:stac/stac.dart';

class Stac{{#pascalCase}}{{name}}{{/pascalCase}}Parser extends StacParser<Stac{{#pascalCase}}{{name}}{{/pascalCase}}> {
@override
Stac{{#pascalCase}}{{name}}{{/pascalCase}} getModel(Map<String, dynamic> json) => Stac{{#pascalCase}}{{name}}{{/pascalCase}}.fromJson(json);

@override
// TODO: implement type
String get type => throw UnimplementedError();

@override
Widget parse(BuildContext context, Stac{{#pascalCase}}{{name}}{{/pascalCase}} model) {
// TODO: implement widget
throw UnimplementedError();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import 'package:freezed_annotation/freezed_annotation.dart';

part '{{#snakeCase}}stac_{{name}}{{/snakeCase}}.freezed.dart';
part '{{#snakeCase}}stac_{{name}}{{/snakeCase}}.g.dart';

@freezed
class Stac{{#pascalCase}}{{name}}{{/pascalCase}} with _$Stac{{#pascalCase}}{{name}}{{/pascalCase}} {
const factory Stac{{#pascalCase}}{{name}}{{/pascalCase}}() = _Stac{{#pascalCase}}{{name}}{{/pascalCase}};

factory Stac{{#pascalCase}}{{name}}{{/pascalCase}}.fromJson(Map<String, dynamic> json) => _$Stac{{#pascalCase}}{{name}}{{/pascalCase}}FromJson(json);
}
19 changes: 19 additions & 0 deletions bricks/stac_parser/brick.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: stac_parser
description: A new Stac Parser
repository: https://github.com/StacDev/stac/
# The following defines the version and build number for your brick.
# A version number is three numbers separated by dots, like 1.2.34
# followed by an optional build number (separated by a +).
version: 0.1.0+1

# The following defines the environment for the current brick.
# It includes the version of mason that the brick requires.
environment:
mason: ">=0.1.0-dev.40 <0.1.0"

vars:
name:
type: string
description: Stac Parser name
default: Dash
prompt: What is the Stac Parser name?
File renamed without changes.
21 changes: 21 additions & 0 deletions bricks/stac_parser/license
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 Stac

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
7 changes: 7 additions & 0 deletions bricks/stac_parser/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Stac Parser

[![Powered by Mason](https://img.shields.io/endpoint?url=https%3A%2F%2Ftinyurl.com%2Fmason-badge)](https://github.com/felangel/mason)

A new Stac Parser brick which allows you the generate the parser template for Stac.

_Generated by [mason][1] 🧱_
16 changes: 0 additions & 16 deletions examples/mirai_gallery/README.md

This file was deleted.

This file was deleted.

19 changes: 0 additions & 19 deletions examples/mirai_gallery/assets/json/refresh_indicator_example.json

This file was deleted.

Loading