Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/julio641742/gnome-shell-extension-reference


https://github.com/julio641742/gnome-shell-extension-reference

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        




Gnome Shell Extension Reference






# GNOME Shell Extension Reference

This is an unofficial reference guide for GNOME Shell extensions

You will need to know Javascript, CSS and XML in order to create a beautiful GNOME Shell Extension

#### Progress
- [ ] Step by step tutorial
- [ ] Complete Reference

## Menu

* [GNOME Shell Overview](GNOME-SHELL.md)
* [Getting Started](GETTING-STARTED.md)
* [Tutorial](TUTORIAL.md)

* [GNOME Shell Javascript Source Reference](REFERENCE.md) **NOT COMPLETED YET**

### Useful reference
- [Learn Javascript](https://developer.mozilla.org/en-US/learn/javascript)
- [Learn CSS](http://www.w3schools.com/css/)
- [GNOME Shell Extensions Available](https://extensions.gnome.org/)

- [GNOME Shell Github Page](https://github.com/GNOME/gnome-shell)
- [GNOME Shell UI Files](https://github.com/GNOME/gnome-shell/tree/master/js/ui)
- [GNOME Shell Miscellaneous Files](https://github.com/GNOME/gnome-shell/tree/master/js/misc)
- [GNOME Shell CSS Code](https://github.com/GNOME/gnome-shell/blob/master/data/theme/gnome-shell.css)

- [Clutter Reference](https://developer.gnome.org/clutter/stable/)
- [Tweener Documentation](http://hosted.zeh.com.br/tweener/docs/en-us/)
- [Shell Toolkit (St) Reference](https://www.roojs.org/seed/gir-1.2-gtk-3.0/seed/St.html)

* [GNOME Shell Style Guide](https://wiki.gnome.org/Projects/GnomeShell/StyleGuide)
* [GJS Style Guide](https://live.gnome.org/GnomeShell/Gjs_StyleGuide)

## Almost all the references were extracted from different websites
* [Source Material](SOURCES.md)

### **Any contribution to this guide is welcomed**