Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pulsar-edit/archived-alternative-method

archived atom/pulsar repositories into a monorepo
https://github.com/pulsar-edit/archived-alternative-method

atom pulsar-edit

Last synced: about 1 month ago
JSON representation

archived atom/pulsar repositories into a monorepo

Awesome Lists containing this project

README

        

# Repo Archive

Archived repositories from [Atom](https://github.com/atom) and [Pulsar](https://github.com/pulsar-edit)

## Repo structure explanation

- Every repo branch is a branch on this repo. Each repo gets its own branch prefix named after the repo to resolve naming conflicts, so for example `me/my-repo` would get that prefix, and its `master` branch would be called `me/my-repo/master` on this repo.
- Every repo tag is a tag on this repo. Each repo gets its own tag prefix just like branches, and tag names are transformed in the same way

## How to add to this repo

- dependencies: [fish shell](https://fishshell.com), the script is a fish script
- run `./archive-package [...repos]` where repos are in the format of `username/repo`, where `username` is a github user/org and `repo` is a repo under them.
- If it helps, a repo may be located at `https://github.com/me/my-repo` for example, and for this url the stuff past `github.com/` will be the repo, which would be `me/my-repo`.
- The large text in the top right corner of the github site, below the navbar, is also the same thing: ![picture of repo name in top right corner of Github website](Scherm­afbeelding%202022-07-25%20om%2001.05.10.png)
- The copied branches and tags are pushed by the script. The script also creates a commit to this README adding the repo to the bottom of the list. You can move it around to keep things alphabetised of course (and amend the autogenerated commit if you feel like it), then push it.
- do PRs even work due to the branched nature of the repo? probably not right?

## Included repositories

- [atom/about](https://github.com/atom/about)
- [atom/atom-dark-syntax](https://github.com/atom/atom-dark-syntax)
- [atom/atom-dark-ui](https://github.com/atom/atom-dark-ui)
- [atom/atom-light-syntax](https://github.com/atom/atom-light-syntax)
- [atom/atom-light-ui](https://github.com/atom/atom-light-ui)
- [atom/autoflow](https://github.com/atom/autoflow)
- [atom/base16-tomorrow-dark-theme](https://github.com/atom/base16-tomorrow-dark-theme)
- [atom/base16-tomorrow-light-theme](https://github.com/atom/base16-tomorrow-light-theme)
- [atom/dalek](https://github.com/atom/dalek)
- [atom/deprecation-cop](https://github.com/atom/deprecation-cop)
- [atom/dev-live-reload](https://github.com/atom/dev-live-reload)
- [atom/exception-reporting](https://github.com/atom/exception-reporting)
- [atom/git-diff](https://github.com/atom/git-diff)
- [atom/go-to-line](https://github.com/atom/go-to-line)
- [atom/grammar-selector](https://github.com/atom/grammar-selector)
- [atom/incompatible-packages](https://github.com/atom/incompatible-packages)
- [atom/language-rust](https://github.com/atom/language-rust)
- [atom/line-ending-selector](https://github.com/atom/line-ending-selector)
- [atom/link](https://github.com/atom/link)
- [atom/one-dark-syntax](https://github.com/atom/one-dark-syntax)
- [atom/one-dark-ui](https://github.com/atom/one-dark-ui)
- [atom/one-light-syntax](https://github.com/atom/one-light-syntax)
- [atom/one-light-ui](https://github.com/atom/one-light-ui)
- [atom/solarized-dark-syntax](https://github.com/atom/solarized-dark-syntax)
- [atom/solarized-light-syntax](https://github.com/atom/solarized-light-syntax)
- [atom/update-package-dependencies](https://github.com/atom/update-package-dependencies)
- [atom/welcome](https://github.com/atom/welcome)