GithubHelp home page GithubHelp logo

alexgibson / birdbox-documentation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mozmeao/birdbox-documentation

0.0 0.0 0.0 792 KB

Documentation for the birdbox project at github.com/mozmeao/birdbox

Home Page: https://mozmeao.github.io/birdbox-documentation/

License: Mozilla Public License 2.0

Just 100.00%

birdbox-documentation's Introduction

Documentation for Project Birdbox

Birdbox is a kit for building on-brand, easily editable microsites quickly.

This is a documentation-only repo. The codebase for the kit is at https://github.com/mozmeao/birdbox/

Birdbox was developed by the Marketing Engineering team to save us time and to put more control over content in the hands of the relevant project’s teams.

It is a full-stack solution, bringing together three key aspects:

  • Wagtail: a class-leading content management system: Wagtail

  • Protocol, Mozila’s design system for the web, to help ensure the sites look and behave like Mozilla sites

  • Streamlined infrastructure setup.

How to update these docs

This documentation uses MkDocs to generate documentation pages and upload them to Github Pages for public viewing at https://mozmeao.github.io/birdbox-documentation/

To set up your machine for working on these docs:

  • Install the just taskrunner (Docs here; spoiler: brew install just)
  • Check out the repo
  • cd path/to/birdbox-documentation
  • Ideally, create then activate a virtual environment (pyenv + pyenv-virtualenv is recommended, but not required - see Bedrock docs for installation details). Python 3.11+ is required, which you can install with `pyenv install 3.11.3``
  • just preflight to install local dependencies and any other setup tasks

To make edits once you have everything installed:

  • just serve to run the MKDocs local server
  • Make your edits on a new branch, commit and raise a PR

And to publish changes:


LICENSE: Mozilla Public License Version 2.0

birdbox-documentation's People

Contributors

stevejalim avatar

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.