Skip to content
This repository has been archived by the owner on Jun 23, 2022. It is now read-only.

Implementing versioning #11

Open
ArthaTi opened this issue Sep 27, 2018 · 3 comments
Open

Implementing versioning #11

ArthaTi opened this issue Sep 27, 2018 · 3 comments
Assignees
Labels
about:website The issue is about the online interpreter. type:request The issue is suggesting a new feature
Milestone

Comments

@ArthaTi
Copy link
Owner

ArthaTi commented Sep 27, 2018

I'm planning to implement versioning by moving the large command switch to a different file, for example v1.1. When a backwards-incompatible update is planned, a new file is created, for example v1.2. Syntax highlighting with red marked errors wouldn't be possible for older versions.

In the online interpreter, there will be a select box with all available versions, so you can choose the one you want.

The URL will change a bit, though existing links won't be affected. An example permalink to a new version would be #v1.2/YiYaYgYe – currently permalinks always begin with an uppercase letter.

Yes, this is what releases, tags and branches are for, though GitHub pages doesn't support versioning. If the project had to use a better versioning system, Pepe would need to be hosted on my website. Of course it can, but it will break permalinks, for example.

@ArthaTi ArthaTi added type:request The issue is suggesting a new feature Featured labels Sep 27, 2018
@ArthaTi ArthaTi self-assigned this Sep 27, 2018
@u-ndefine
Copy link
Contributor

Nice idea, but how about the links without version numbers?

@ArthaTi
Copy link
Owner Author

ArthaTi commented Sep 29, 2018

@u-ndefine They will refer to earliest available version, just like they do now.

@ArthaTi ArthaTi added the about:website The issue is about the online interpreter. label Oct 11, 2018
@ArthaTi ArthaTi removed the Featured label Jan 8, 2019
@ArthaTi ArthaTi pinned this issue Jan 8, 2019
@ArthaTi
Copy link
Owner Author

ArthaTi commented Jan 9, 2019

I'll be working on this now, on the rewrite branch.

@ArthaTi ArthaTi added this to the 2.0 milestone Apr 21, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
about:website The issue is about the online interpreter. type:request The issue is suggesting a new feature
Projects
None yet
Development

No branches or pull requests

2 participants