K-Phoen / backstage-plugin-confluence

Confluence plugins for backstage
MIT License
52 stars 15 forks source link

Regular Project Maintenance #193

Open riginoommen opened 1 month ago

riginoommen commented 1 month ago

To keep the project up-to-date and functioning effectively, we need to establish a regular maintenance schedule that includes the following tasks:

Dependencies Update

  1. Regularly update all project dependencies to their latest versions.
  2. Ensure compatibility with the new backend system.
  3. Identify and replace any deprecated packages with suitable alternatives.
  4. Verify that all dependencies are compatible with the existing codebase.
  5. Conduct regular reviews and merging of pull requests (PRs).
AhmedRaafat14 commented 1 month ago

Hey @K-Phoen! Are there other people who can review/merge the PRs here to keep the plugins up-to-date or can you help get people here able to do so we can keep it alive?

Maybe also we can move it to Community Plugins!

fjudith commented 1 month ago

Hello @K-Phoen

We are also interrested in maintaining the plugin,

With your agreement, we will be pleased to open a pull-request to the Community Plugins in order to handover the code to the community.

The code and documentation are ready to be submitted from this repo.

AhmedRaafat14 commented 3 weeks ago

Hey @fjudith !

That is awesome progress you have made there! 👏

I think probably @K-Phoen is not active here anymore seems feasible from the old issues that didn't get any interaction.

I would advise going on and opening an MR to add it to the official community plugins repo, the project has the MIT license which allows anyone to do whatever they want with the project from Modifications and distributions, you will just have to retain the same license content specifically the original creator name like here.

What do you think?

riginoommen commented 3 weeks ago

I feel with license power an extended version makes more sense

riginoommen commented 3 weeks ago

One more pr is needed to update the backstage plugins page reference to update the source.

AhmedRaafat14 commented 3 weeks ago

@fjudith how can I install your version of the plugins until the MR gets merged? I can't find it on https://yarnpkg.com/

riginoommen commented 3 weeks ago

@fjudith with the new pr does it support the new backend.

AhmedRaafat14 commented 3 weeks ago

@riginoommen yes it does