Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap 2018 #3

Closed
f3l1x opened this issue Apr 22, 2018 · 4 comments

Comments

3 participants
@f3l1x
Copy link
Member

commented Apr 22, 2018

This is, from my point of view, 2018 roadmap for Contributte environment.

Finalize

Transform to contributte (composer, namespace, codesniffer, PHP 7.1):

PSR

Create PSR-based repositories for Nette/Contributte applications:

New packages

We're still missing some tiny integrations of:

  • ✔️ Monolog
  • Symfony Validator
  • Symfony Translator
  • ✔️ Redis
  • Google
  • ✔️ Facebook

These packages have their implementations in Kdyby (Validator, Monolog, etc..). But Kdyby has unsure feature and Kdyby's integrations are little bit fat (my feelings only).

Acquisitions

Ublaboo ✔️

We're working with @paveljanda on big top-secret project about contributte and ublaboo. First swallow you could noticed in contributte/application repository.

Arachne

We're working with @mabar / @enumag on back-porting Arachne into Contributte.
See more on solo issue: #2

Cleanup

I'm not quite sure what to do with some empty repositories. There're some good ideas and thoughts, but I don't have so much time. Maybe others? We'll see.

Team

At this time, Contributte organization consists of 10 members.

Thank you guys for being in Contributte and try to do your best. Someones improve 1 repository, someones improve more then 1.

Website ✔️

Contributte is not a small project, we need a website. I would like to create something similar like this website (https://docusaurus.io/docs/en/installation.html), I like the schema/layout a lot.

We'll probably use Hugo as static generator, unless there'll be big mind-changer in usage.

The game-changer in static sites generators is Vuepress (https://vuepress.vuejs.org/), looks simple and powerfull. But I'm not sure how to handle multi-repo documentation.

We need discuss it deeper.

Playground ✔️

At Contributte we have the main goal to show working tools to others, thus we are building our playground.

At this time, there is just api example, which is quite old and contributte/api has been transformed into Apitte. Latest example of working API is in apitte/playgroud.

We need more to focus on playground, examples and tutorials to spread our packages. Don't you think guys? Yes, you do.

Let's create some examples:

  • contributte/console
  • contributte/event-dispatcher
  • contributte/middlewares
  • contributte/forms + recaptcha
  • and many others...

Ideas

I am still active in Java development and there's a cool feature called monads. I would like to have someting similar in Contributte.

Some articles:

@hrach

This comment has been minimized.

Copy link

commented Apr 26, 2018

Monolog

IMO there is quite great integration in nextras: https://github.com/nextras/tracy-monolog-adapter
There is no additional bloatware, it just adds the needed: connection between Monolog & Nette :)

@f3l1x

This comment has been minimized.

Copy link
Member Author

commented Apr 26, 2018

Thanks. I will take a look.

@vojtamares

This comment has been minimized.

Copy link

commented Jun 27, 2018

@f3l1x there is a typo in link of a package.
It is not contributte/deployment-extension, but it is contributte/deployer-extension

It is just a typo but I felt for it at least 100 times already...

@f3l1x

This comment has been minimized.

Copy link
Member Author

commented Mar 11, 2019

See roadmap for 2019 [#6].

@f3l1x f3l1x closed this Mar 11, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.