- Pre-development
- Agree on featureset
- Designs
- Pick tech stack ([see below](#Tech stack))
- Development
- Release
- Link from astronvim.com / AstroCommunity repo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class SerializerTest: | |
const _NATIVE_SERIALIZABLE_TYPES = [ | |
TYPE_VECTOR2, | |
TYPE_VECTOR2I, | |
TYPE_VECTOR3, | |
TYPE_VECTOR3I, | |
TYPE_VECTOR4, | |
TYPE_VECTOR4I, | |
TYPE_RECT2, | |
TYPE_RECT2I, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
return { | |
{ | |
"mollerhoj/telescope-recent-files.nvim", | |
config = function() require("telescope").load_extension("recent-files") end, | |
keys = { | |
{ | |
"<Tab>", | |
function() | |
require("telescope").extensions["recent-files"].recent_files({ | |
attach_mappings = function(_, map) |
The following terms are used throughout this agreement:
- You - the person or legal entity including its affiliates asked to accept this agreement. An affiliate is any entity that controls or is controlled by the legal entity, or is under common control with it.
- Project - is an umbrella term that refers to any and all of Charles-William Crete's open source projects.
- Contribution - any type of work that is submitted to a Project, including any modifications or additions to existing work.
- Submitted - conveyed to a Project via a pull request, commit, issue, or any form of electronic, written, or verbal communication with Charles-William Crete, contributors or maintainers.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void main() { | |
// Create the store | |
final store = Store(); | |
// Register modules | |
CounterModule(store); | |
AuthModule(store); | |
// Provide store to whole application | |
runApp(StoreProvider( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class LoginScreen extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return Scaffold( | |
appBar: AppBar( | |
title: Text("Login"), | |
), | |
body: Center( | |
// Login button |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter_super_state/flutter_super_state.dart'; | |
import 'package:state_test/src/store/counter.dart'; | |
class AuthModule extends StoreModule { | |
int get isLoggedIn => isLoggedIn; | |
var _isLoggedIn = false; | |
AuthModule(Store store) : super(store); | |
Future<void> login() async { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter_super_state/flutter_super_state.dart'; | |
final store = Store(); | |
// Register modules. Order does not matter. You should register all modules on initialization | |
CounterModule(store); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter_super_state/flutter_super_state.dart'; | |
// Modules extend `StoreModule` | |
class CounterModule extends StoreModule { | |
// Read only property, to avoid accidentally setting `counter` without calling `setState` | |
int get counter => _counter; | |
var _counter = 0; | |
// This automatically registers your module to your store | |
CounterModule(Store store): super(store); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Dockerfile | |
node_modules |
NewerOlder