Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beeware/beeware.github.io
🐍🐝
https://github.com/beeware/beeware.github.io
Last synced: 5 days ago
JSON representation
🐍🐝
- Host: GitHub
- URL: https://github.com/beeware/beeware.github.io
- Owner: beeware
- License: bsd-3-clause
- Created: 2013-07-15T00:54:17.000Z (over 11 years ago)
- Default Branch: lektor
- Last Pushed: 2024-05-22T21:03:44.000Z (6 months ago)
- Last Synced: 2024-05-22T21:59:13.288Z (6 months ago)
- Language: JavaScript
- Homepage: https://beeware.org
- Size: 84.8 MB
- Stars: 524
- Watchers: 48
- Forks: 681
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
.. image:: http://beeware.org/static/images/brutus-270.png
:width: 72px
:target: https://beeware.orgbeeware.github.io
=================This is the homepage for the `BeeWare project`_.
It is a `Lektor`_-based site.
If you want to contribute a modification, you can fork this repository and
submit a pull request. However, **do not fork the master branch** - fork the
`lektor branch`_ and make changes there instead... _lektor branch: https://github.com/beeware/beeware.github.io/tree/lektor
If you want to test out a change before you submit it, create a virtual
environment, and install `Lektor`_::$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ python -m pip install lektorThen from the root directory of the checkout, run::
(venv) $ lektor server
.. _Lektor: https://getlektor.com
This will `start a webserver`_ that will autoreload whenever you make a change
to site content... _start a webserver: http://127.0.0.1:5000
Community
---------You can talk to the community through:
* `@[email protected] on Mastodon`_
* BeeWare Discord server: `Discord`_
* `Tickets on the beeware.github.io issue tracker`_
Contributing
------------If you find problems with this website, `log them on GitHub`_. If you
want to contribute, please `fork the code`_ and `submit a pull request`_.Before submitting a pull request, please make sure your forked branch is up
to date with the original branch. To do this:- set your upstream remote::
$ git remote add upstream https://github.com/beeware/beeware.github.io.git
- make sure you have the latest changes from upstream::
$ git fetch upstream
- rebase your **lektor** branch to **upstream** before pushing to git and
submitting a pull request::$ git rebase upstream/lektor
.. _BeeWare project: http://beeware.org
.. _@[email protected] on Mastodon: https://fosstodon.org/@beeware
.. _Discord: https://beeware.org/bee/chat/
.. _Tickets on the beeware.github.io issue tracker: https://github.com/beeware/beeware.github.io/issues
.. _log them on Github: https://github.com/beeware/beeware.github.io/issues
.. _fork the code: https://github.com/beeware/beeware.github.io/tree/lektor
.. _submit a pull request: https://github.com/beeware/beeware.github.io/pullsTranslating
-----------Want to make BeeWare more accessible to non-English-speakers? Help translate
the site! Steps are as follows:1. Add language specification to `BeeWare.lektorproject
`_.Fill out the name of the language, its url prefix, and the locale. Make sure
you use the correct `ISO 639-1
`_ locale code - for
many countries, it's not the same as the national TLD. For example, the ISO
639-1 Danish locale is 'da', but Denmark uses the '.dk' TLD.2. Add an entry for your language to the `Atom configuration
`_.3. Add your first translation, by translating the names for the menus at the
top of each page. Edit `the menus translation file
`_,
adding a block for your language.4. Start adding translations for content pages on the site. Translated files
are at the same directory level as the primary English files, but have a
language suffix. For example, Arabic's locale is 'ar', so you would add
`contents+ar.lr` wherever the original file name is `contents.lr`A great place to start translating is the `contributing section
`_.