Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update jekyll admin latest code into jekyll manager #43

Open
wants to merge 231 commits into
base: master
Choose a base branch
from

Conversation

AquisTech
Copy link

Update jekyll admin latest code into jekyll manager

I wish to try jekyll-manager but it is on older version of jekyll. Also there are 200+ new commits in jekyll-admin.
So think it will be a good idea to sync changes.

ashmaroli and others added 30 commits June 16, 2017 15:05
Changed Danish translations to something more sensible
support directories for data files more robustly
Updating depreciated "gems" to "plugins"
Add support for editing drafts via admin interface
mertkahyaoglu and others added 4 commits March 29, 2020 16:49
* Bump versions

* Update snapshots
)

This allows a user to see the default fields for a new or existing document, choose to "override" the defaults, and revert back to the default at any time.
@ashmaroli
Copy link
Owner

@AquisTech Thank you for expressing interest in this project.
However, as you can see from the size of Git merge-conflicts, the code here is significantly different from that in jekyll-admin.

Functionality-wise there isn't much of a difference between the two projects.
The only notable difference being jekyll-manager exposes a couple of endpoints for themes and templates at source directory. All other features have been adapted into the parent project, jekyll-admin.

dependabot bot and others added 3 commits November 10, 2020 23:03
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@AquisTech
Copy link
Author

@AquisTech Thank you for expressing interest in this project.
However, as you can see from the size of Git merge-conflicts, the code here is significantly different from that in jekyll-admin.

Functionality-wise there isn't much of a difference between the two projects.
The only notable difference being jekyll-manager exposes a couple of endpoints for themes and templates at source directory. All other features have been adapted into the parent project, jekyll-admin.

@ashmaroli I saw a few nice features like the dashboard or drafts. Can you guide me on how to use them in jelyll-admin (if available there)
Also jekyll-manager is great and if in some way in terms if feature it has additional features like drafts then I would like to use it and if possible with latest jekyll.
I would not mind giving some support for updating dependency. Please advice

@ashmaroli
Copy link
Owner

Jekyll Admin doesn't have the endpoint for a dashboard, but there is support for drafts

@ashmaroli
Copy link
Owner

That said if you still wish to try this plugin out, you have the option to build the gem from source (if you're comfortable with managing Node dependencies and Ruby).

@AquisTech
Copy link
Author

Jekyll Admin doesn't have the endpoint for a dashboard, but there is support for drafts

Thanks for the reference to Drafts feature.

@AquisTech
Copy link
Author

That said if you still wish to try this plugin out, you have the option to build the gem from source (if you're comfortable with managing Node dependencies and Ruby).

I will fork and will give it a try

mertkahyaoglu and others added 17 commits November 27, 2020 17:56
* Add option to change homepage

* Fix typo

* Add other routes for homepage as well
* Bump versions

* Add `release` to package.json scripts
* Set up Continuous Integration via GH Actions
* Disable closing of opened pipes on GitHub Actions
* Delete TravisCI configuration
* Bump Ruby version
* Switch Node version after installing Ruby deps
* Install 64Bit NodeJS
To allow using newer versions of Sinatra libraries.
Additionally add gem `rack-test` as development dependency.
Artifact gets deleted after 15 days
Artifact gets deleted after 15 days
* Bump Sinatra and associates to v4.0
* Bump minimum required Ruby version to Ruby 2.7
* Misc. updates to the Ruby side of dev environment
`request.body` is now `Rackup::Handler::WEBrick::Input` which does not respond to `:rewind` method.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.