Code Monkey home page Code Monkey logo

doctrine-website's People

Contributors

alcaeus avatar allejo avatar beberlei avatar carusogabriel avatar dependabot[bot] avatar derrabus avatar driehle avatar fey avatar goetas avatar greg0ire avatar ionbazan avatar jwage avatar lcobucci avatar majkl578 avatar malarzm avatar matthewtrask avatar mdogancay avatar mikesimonson avatar mmollick avatar morozov avatar nfreader avatar ocramius avatar petk avatar phated avatar sebastianbergmann avatar senseexception avatar simpod avatar stof avatar tomhanderson avatar vv12131415 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

doctrine-website's Issues

Complete & categorize Team page

https://www.doctrine-project.org/team/

It now contains 7 out of ~50 members, it looks a bit weird.
It should ideally show active/retired status and responsibilities/scope.

Design ideas:

  • instead of having vertical list, make categorized columns - something like https://getbootstrap.com/docs/4.0/examples/album/
  • don't publicly disclose e-mails - although it's an MD5 on the website, it's raw in source, I'd suggest using GitHub avatar instead or at least pre-hashed ID

Import can be done from https://api.github.com/orgs/doctrine/members (docs: https://developer.github.com/v3/orgs/#get-an-organization)

Add current alias to docs

These links used to exist and are currently 404ing. It should just alias to the current stable version.

Fix TOC so that we have ordering again

Each project should have a toc.rst that is used for the sidebar and the homepage of the docs.

The toc.rst should not use the glob option and instead explicitly define what shows up in the toc/sidebar and the order it should show up in.

Building the website does not work on windows

While a nice-to-have, being unable to build the website on windows might make contributions harder for some people (and yes, I tried contributed from my Windows computer rather than the Ubuntu one I'm using for development most of the time).

Until now I identified these issues:

  • sculpin has a bug on windows, breaking the CLI initialization (fixed in dflydev/dflydev-embedded-composer#22)
  • the build-website command fails when trying to run processes using globs with mv

Broken links and API docs missing link to code

Hi,

I understand there was a need for new modern fresh responsive design, but from functionality scope it's not well done. As first, any previous existing URLs are not working now. Anything I've had in bookmarks, or if I'm using them from any discussions redirects to Not Found page :(

Second, when I've been using your previous API docs, I used to click on functions/properties to get into code and see, how the things are done. Now I'm not able to do it. Am I missing something?

Thank you
Bye

Adding multilingual support

Is it possible to add translation support? For example, to translate documentation into another language? That would be great.

Contribute page is outdated

The "Contribute" page is outdated and requires a partial rewrite. Here are a few things I spotted (the list is not guaranteed to be exhaustive):

  • maintenance branches are not called release-*
  • JIRA is not used anymore

Add a place that documents and standardizes our policies for releases, BC, depreciation, etc.

  • Release cycle
    • Every month we have a bug fix release.
    • Every 6 months we have a minor release.
    • Every 2 years we have a major release.
  • Only maintain at most 3 branches at a time per project.
    • 1 branch for current stable release
    • 1 branch for previous stable release
    • 1 branch for master (next)
  • All bug fixes should be targeted to the master branch and then cherry-picked to each branch where the bug fix applies.
    • We need some kind of tooling to automate this and ensure that all applicable bugs are cherry-picked to each branch where relevant.
  • New features are merged in to the master branch.
  • Trigger deprecations warnings at runtime whenever possible before the BC break is released.

Use travis ci to do deploys

Right now we are using a vm in AWS to do the builds but it would be ideal if we could use 100% travis. Someone needs to figure out how to make this work with our setup.

RSS feed

Hello and thanks for this new website ๐Ÿ‘

Would it be possible to add a RSS feed ?

Fix sidebar css/js

Something isn't right about it still. It is quirky and sometimes doesn't scroll the sidebar to the right place.

Turn on HSTS

Document the redirect rules that need to be in place before turning on HSTS.

Some references are made with underscores instead of hyphens

For example:

 :ref:`pessimistic locking <transactions_and_concurrency_pessimistic_locking>`

This works in sphinx even though the chapter file is named with hyphens instead of underscores. The parser must do some kind of check on both formats or normalization of formatting for lookups/resolution.

Implement custom rst code configuration-block directive

Right now we do not support the configuration block directive and the example below just renders the code examples one after another.

.. configuration-block::

    .. code-block:: php

        <?php
        /** @Entity */
        class Message
        {
            //...
        }

    .. code-block:: xml

        <doctrine-mapping>
          <entity name="Message">
              <!-- ... -->
          </entity>
        </doctrine-mapping>

Add new directives here https://github.com/doctrine/doctrine-website-sculpin/tree/master/app/src/Doctrine/Website/DoctrineSculpinBundle/Directive and wire them up in the container here https://github.com/doctrine/doctrine-website-sculpin/blob/master/app/src/Doctrine/Website/DoctrineSculpinBundle/Resources/config/services.yml

Add functional web tests to phpunit

After the build runs in the tests, set up something using symfony crawler to get the homepage, click a project, click docs, etc and assert things on the html.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.