Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waveclaw/language-rpm-spec
Atom support for basic RPM specfiles
https://github.com/waveclaw/language-rpm-spec
atom grammar rpm specfile
Last synced: about 2 months ago
JSON representation
Atom support for basic RPM specfiles
- Host: GitHub
- URL: https://github.com/waveclaw/language-rpm-spec
- Owner: waveclaw
- License: mit
- Created: 2015-08-16T06:35:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-01-25T04:18:38.000Z (about 6 years ago)
- Last Synced: 2023-03-22T17:16:43.388Z (almost 2 years ago)
- Topics: atom, grammar, rpm, specfile
- Language: CoffeeScript
- Size: 161 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# RPM Specfile support in atom
[![Build Status](https://travis-ci.org/waveclaw/language-rpm-spec.svg?branch=master)](https://travis-ci.org/waveclaw/language-rpm-spec)
Add syntax highlighting and snippets to package.spec files in Atom.
## Example
This particular highlighting scheme is based on the KDE Project coloring and
spec.nanorc by Asterios Dramis.![A screenshot of your package](https://raw.githubusercontent.com/waveclaw/language-rpm-spec/master/atom-language-rpm-spec.png)
## Background
RPM Package Manager files are the packaging format of many popular Linux
distributions such as RedHat and CentOS, openSuSE and the Fedora Project. RPMs
use a specfile to describe how to take upstream sources and deploy them onto a
Linux operating system.A specfile ends in .spec and is usually named for the project's source code that
is to be deployed. The process of making an RPM from the various parts, known
as building, is driven by instructions in the specfile.High quality specfiles are a key part of providing repeatable and consistent
experiences delivering programs, fonts, graphics, utilities and even entire
operating system environments to the end user or system administrator. Syntax
highlighting editors are a method of helping improve the quality of edited files
through catching simple but well-hidden typos, syntax errors and misplaced
keywords.## Contributing
Contributions are welcome. Please fork and make any pull requests needed for
corrections, new snippets or grammar tweaks.